解题思路:
注意事项:
参考代码:
#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语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:1372 |
C语言训练-阶乘和数* (C语言代码)浏览:997 |
这可能是一个假的冒泡法浏览:993 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:514 |
链表数据求和操作 (C语言代码)浏览:952 |
众数问题 (C语言代码)浏览:675 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:1220 |
C二级辅导-计负均正 (C语言代码)浏览:643 |
小九九 (C++代码)简单粗暴,直接输出浏览:665 |
Manchester-汽水瓶问题浏览:4162 |