C语言入门(15道经典题目)

您所在的位置:网站首页 c语言程序设计的考试题目是什么 C语言入门(15道经典题目)

C语言入门(15道经典题目)

2024-07-11 07:33| 来源: 网络整理| 查看: 265

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