C语言入门(15道经典题目) |
您所在的位置:网站首页 › c语言程序设计的考试题目是什么 › C语言入门(15道经典题目) |
Q1:将秒化成时钟标准形式 #include int main() { int n=0,a=0,b=0,c=0,k=0,j=0; scanf("%d",&n); a=n/3600; b=n%3600/60; c=n%3600%60; printf("%d %d %d",a,b,c); return 0; }Q2:求五个数的平均数 #include int main() { int a=0,b=0,c=0,d=0,e=0; double n=0; scanf("%d %d %d %d %d",&a,&b,&c,&d,&e); n=(a+b+c+d+e)/5.0; printf("%.1f",n); return 0; }Q3:两个数求膜求余 #include int main() { int a=0,b=0,m=0,n=0; scanf("%d %d",&a,&b); m=a/b; n=a%b; printf("%d %d\n",m,n); return 0; }Q4:死循环 #include int main() { int i = 0; for (i = 0; i=c) { printf("%d %d %d\n",a,b,c); } else if(a>=c&&c>=b) { printf("%d %d %d\n",a,c,b); } else if(b>=a&&a>=c) { printf("%d %d %d\n",b,a,c); } else if(b>=c&&c>=a) { printf("%d %d %d\n",b,c,a); } else if(c>=b&&b>=a) { printf("%d %d %d\n",c,b,a); } else if(c>=a&&a>=b) { printf("%d %d %d\n",c,a,b); } return 0; }#include int main() { int x = 3; int y = 3; switch (x % 2) { // x%2的结果为1,因此执行case1 case 1: switch (y) // y是3,因此会执行case3,而case3不存在,那只能执行default { case 0: printf("first"); case 1: printf("second"); break; default: printf("hello"); // 打印hello,打印完之后,内部switch结束,此时外部case1结束 } // 因为外部case1之后没有添加break语句,所以继续执行case2 case 2: // 打印third printf("third"); // 外部switch结束 } return 0; } #include int main() { int a = 0, b = 0; for (a = 1, b = 1; a = 20) break; if (b % 3 == 1) { b = b + 3; continue; } b = b-5; } printf("%d\n", a); return 0; } Q7:给定两个数,求最大公约数 #include int main() { int a=0,b=0; int i=0; scanf("%d %d",&a,&b); for(i=a;i>0;i--) { if(a%i==0&&b%i==0) { printf("%d\n",i); break; } } return 0; }Q8:打出1000年到2000年之间的闰年(你首先想到的可能是能被4整除的年就是闰年。实际上这是不对的,公历里闰年的定义是这样的:能被400整除的,或者不能被100整除而能被4整除的年就是闰年.) #include #include int main() { int i=0; for(i=1000;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |