while循环、switch计算天数、偶数求和 您所在的位置:网站首页 电脑屏幕亮度找不到了 while循环、switch计算天数、偶数求和

while循环、switch计算天数、偶数求和

2023-06-04 03:54| 来源: 网络整理| 查看: 265

1.输入年月日,计算这是这一年的第几天

  1 #include   2 int main(int argc, const char *argv[])   3 {   4     int y,m,d;   5     scanf("%d %d %d",&y,&m,&d);   6     switch(m)   7     {   8         case 12:d+=30;   9         case 11:d+=31;  10         case 10:d+=30;  11         case 9:d+=31;  12         case 8:d+=31;  13         case 7:d+=30;  14         case 6:d+=31;  15         case 5:d+=30;  16         case 4:d+=31;  17         case 3:  18                {                                                     19                    if(y%4==0&&y%100!=0||y%400==0)  20                    {  21                    d+=29;  22                    }  23                    else  24                    {  25                        d+=28;  26   27                     }  28                }  29         case 2:d+=31;  30   31         case 1:break;  32     }  33     printf("第%d天\n",d);  34     return 0;  35 }

 

2.计算器起始值到终止值之间的偶数和(起始值不一定小于终止值,如果起始值大于终止值,需要交换)

  1 #include   2 int main(int argc, const char *argv[])   3 {   4     int start,end,temp;   5     scanf("%d %d",&start,&end);   6     if(start>end)   7     {   8         temp=start;   9         start=end;  10         end=temp;  11     }  12     int i=start,sum=0;  13     while(i  17             sum+=i;  18         }  19         i++;  20     }                                                                                                   21     printf("%d\n",sum);  22     return 0;  23 }

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有