解题思路:
注意事项:
参考代码:
#include<stdio.h>
struct YMD
{
int year;
int month;
int day;
};
int main()
{
struct YMD t;
int s, i;
scanf("%d%d%d", &t.year, &t.month, &t.day);
int a[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
if((t.year % 4 == 0 && t.year % 100 != 0) || (t.year % 400 == 0))
a[1] = 29;
s = t.day;
for(i = 0; i < t.month-1; i++)
s += a[i];
printf("%d\n", s);
return 0;
}
0.0分
0 人评分
兰顿蚂蚁 (C++代码)浏览:1160 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:866 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:438 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:725 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:985 |
敲七 (C语言代码)浏览:2747 |
多输入输出练习2 (C语言代码)浏览:1710 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:852 |
小O的乘积 (C++代码)浏览:796 |