解题思路: 不知道为什么使用typedef答案就是错误,搞不懂,求大神解答。
注意事项:
参考代码:
#include<stdio.h>
struct date{
int year;
int month;
int day;
};
int main(){
struct date temp;
int sum=0;
int month_num[12]={31,28,31,30,31,30,31,31,30,31,30,31};
scanf("%d%d%d",&temp.year,&temp.month,&temp.day);
if((temp.year%4==0&&temp.year%100!=0)||(temp.year%400==0))
month_num[1]=29;
for(int i=0;i<temp.month-1;i++)
sum+=month_num[i];
sum+=temp.day;
printf("%d",sum);
return 0;
}
0.0分
0 人评分
钟神赛车 (C语言代码)浏览:911 |
钟神赛车 (C++代码)浏览:905 |
C二级辅导-计负均正 (C语言代码)浏览:698 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:782 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1396 |
【偶数求和】 (C语言代码)浏览:588 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:593 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:268 |
生日日数 (C语言代码)浏览:1574 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:631 |