解题思路:
分闰年和平年计算
注意事项:
sum要在while循环中定义=0
参考代码:
#include<stdio.h>
int main()
{
int i,year,month,day,sum;
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int b[12]={31,29,31,30,31,30,31,31,30,31,30,31};
while(~scanf("%d/%d/%d\n",&year,&month,&day))
{
sum=0;
if(year%400==0||(year%4==0&&year%100!=0))
{
for(i=0;i<month-1;i++)
{
sum+=b[i];
}
sum+=day;
}
else
{
for(i=0;i<month-1;i++)
{
sum+=a[i];
}
sum+=day;
}
printf("%d\n",sum);
}
return 0;
}
0.0分
8 人评分
C语言程序设计教程(第三版)课后习题6.9 (C++代码)浏览:560 |
计算质因子 (C++代码)100以内质数直接打表就好了浏览:1322 |
弟弟的作业 (C++代码)浏览:1342 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1334 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:645 |
用筛法求之N内的素数。 (C语言代码)浏览:711 |
矩阵加法 (C语言代码)浏览:1768 |
一元一次方程 (C语言代码)浏览:4245 |
单词个数统计 (C语言代码)浏览:1046 |