程序猿节日快乐!
3,627 views
0
输入年月份,计算今天是今年的第几天?
C代码(today.c):
#include<stdio.h> void main() { int year,month,day,days,i,d; printf("请输入年,月,日:\n"); scanf("%d,%d,%d",&year,&month,&day); days=0; for(i=1;i<month;i++) { switch(i) { case 1: case 3: case 5: case 7: case 8: case 10: case 12:d=31;break; case 4: case 6: case 9: case 11:d=30;break; case 2:if(year%4==0&&year%100!=0||year%400==0) d=29; else d=28; } days+=d; } printf("%d年%d月%d日是这一年的第%d天。\n",year,month,day,days+day); }
gcc编译:
gcc -c today.c && ./a.out
运行结果:
2^8 = 256 mod 365 = 9.13 (程序猿节日快乐!^_^)
原文: 程序猿节日快乐!
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2018-08-18 19:13:52
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!
转载注明: 程序猿节日快乐! (米扑博客)