700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【C语言编程4】输入年份输出全年日历

【C语言编程4】输入年份输出全年日历

时间:2023-11-25 16:38:53

相关推荐

【C语言编程4】输入年份输出全年日历

C语言编程

程序功能是输入年份,输出全年的日历。

代码如下

#include<stdio.h>const int D[]={0,31,28,31,30,31,30,31,31,30,31,30,31};int main(){int Year;bool R;scanf("%d",&Year);if ((Year%100!=0&&Year%4==0)||Year%400==0) R=true; else R=false;for (int i=1;i<=12;i++){printf("%d:\n",i);for (int j=0;j<=6;j++) printf("%3d",j);printf("\n");int f;if (i<3) f=Year-1; else f=Year;int g;if (i<3) g=i+13; else g=i+1;int N=1461*f/4+153*g/5+1;int d=(N-621049)%7;for (int j=0;j<d;j++) printf(" ");printf(" 1");for (int j=2;j<=D[i]+(i==2&&R);j++){d++;if (d==7){d=0;printf("\n");}printf("%3d",j);}printf("\n");}return 0;}

运行结果如下

运行结果太长,所以只显示了部分

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。