解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main(void)
{
int * days;
int x, y, z, i, total;
while (scanf("%d/%d/%d", &x, &y, &z) == 3)
{
total = 0;
i = 0;
if ((!(x%4)) && (x%100) || (!(x%400)))
{
int days[] = {0,31,29,31,30,31,30,31,31,30,31,30,31};
for (i = 1; i < y; i++)
{
total += days[i];
}
total += z;
printf("%d\n", total);
}
else
{
int days[] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
for (i = 1; i < y; i++)
{
total += days[i];
}
total += z;
printf("%d\n", total);
}
}
return 0;
}
0.0分
0 人评分
不容易系列 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:798 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
WU-图形输出 (C++代码)浏览:836 |
【偶数求和】 (C语言代码)浏览:588 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:570 |
核桃的数量 (C语言代码)浏览:726 |
1025题解浏览:796 |
一元一次方程 (C语言代码)浏览:4245 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:545 |