不知道还有没有哪里可以改进的
#include<stdio.h> int main() { struct{ int year; int month; int day; }n; scanf("%d %d %d",&n.year,&n.month,&n.day); int i,temp,sum=0; temp=n.day; for(i=1;i<n.month;i++) { if(i==2) { if((n.year%4==0&&n.year%100!=0)||n.year%400==0) n.day=29; else n.day=28; } else if(i==1||i==3||i==5||i==7||i==8||i==10||i==12) n.day=31; else n.day=30; sum+=n.day; } sum+=temp; printf("%d",sum); return 0; }
0.0分
0 人评分
C语言训练-字符串正反连接 (C语言代码)浏览:622 |
C语言训练-最大数问题 (C语言代码)浏览:633 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:617 |
10月月赛题解浏览:536 |
【魔板】 (C++代码)浏览:1161 |
孤独的骑士 (C语言代码)浏览:1370 |
三角形 (C语言代码)浏览:659 |
简单的a+b (C语言代码)浏览:508 |
WU-C语言程序设计教程(第三版)课后习题12.6 (C++代码)浏览:627 |
WU-玉龙学长买雪糕 (C++代码)浏览:1112 |