原题链接:[编程入门]结构体之时间设计
解题思路以及注意事项:
今天给大家分享的这题不难,但很搞笑哈。
好久没写过怎么恶心的代码了,今天给大家开开眼哈。
实例代码:
#include"stdio.h" struct year { int years; int month; int days; }; int main() { int t=0; struct year yeari; scanf("%d %d %d",&yeari.years,&yeari.month,&yeari.days); if(((yeari.years%4)==0)&&(yeari.years%100)!=0||((yeari.years%400)==0)) { if(yeari.month==1) { t=yeari.days; } if(yeari.month==2) { t=yeari.days+31; } if(yeari.month==3) { t=yeari.days+31+29; } if(yeari.month==4) { t=yeari.days+31+29+31; } if(yeari.month==5) { t=yeari.days+31+29+31+30; } if(yeari.month==6) { t=yeari.days+31+29+31+30+31; } if(yeari.month==7) { t=yeari.days+31+29+31+30+31+30; } if(yeari.month==8) { t=yeari.days+31+29+31+30+31+30+31; } if(yeari.month==9) { t=yeari.days+31+29+31+30+31+30+31+31; } if(yeari.month==10) { t=yeari.days+31+29+31+30+31+30+31+31+30; } if(yeari.month==11) { t=yeari.days+31+29+31+30+31+30+31+31+30+31; } if(yeari.month==12) { t=yeari.days+31+29+31+30+31+30+31+31+30+31+30; } } else { if(yeari.month==1) { t=yeari.days; } if(yeari.month==2) { t=yeari.days+31; } if(yeari.month==3) { t=yeari.days+31+28; } if(yeari.month==4) { t=yeari.days+31+28+31; } if(yeari.month==5) { t=yeari.days+31+28+31+30; } if(yeari.month==6) { t=yeari.days+31+28+31+30+31; } if(yeari.month==7) { t=yeari.days+31+28+31+30+31+30; } if(yeari.month==8) { t=yeari.days+31+28+31+30+31+30+31; } if(yeari.month==9) { t=yeari.days+31+28+31+30+31+30+31+31; } if(yeari.month==10) { t=yeari.days+31+28+31+30+31+30+31+31+30; } if(yeari.month==11) { t=yeari.days+31+28+31+30+31+30+31+31+30+31; } if(yeari.month==12) { t=yeari.days+31+28+31+30+31+30+31+31+30+31+30; } } printf("%d",t); return 0; }
相信大家都懂了,可以在下方评论区留言,批判批判哈
0.0分
0 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复