中易网

用c语言编写万年历

答案:2  悬赏:80  
解决时间 2021-02-19 13:20













最佳答案
你好!是直接打印出一年的日历吗
全部回答

#include <stdio.h> #define n 7

void print(int day,int tian) { int a[n][n],i,j,sum=1; for(i=0,j=0;j<7;j++) { if(j<day) printf(" "); else { a[i][j]=sum; printf("%3d ",sum++); } } printf("\n"); for(i=1;sum<=tian;i++) { for(j=0;sum<=tian&&j<7;j++) { a[i][j]=sum; printf("%3d ",sum++); } printf("\n"); } }

int duo(int year) { if(year%4==0&&year%100!=0||year%400==0) return 1; else return 0; } int rili(int year,int month) { int day,tian,preday,strday;

//printf("\n"); printf("%d月 %d年\n",month,year); printf("sun mon tue wed thu fri sat\n"); switch(month) { case 1: tian=31; preday=0; break; case 2: tian=28; preday=31; break; case 3: tian=31; preday=59; break; case 4: tian=30; preday=90; break; case 5: tian=31; preday=120; break; case 6: tian=30; preday=151; break; case 7: tian=31; preday=181; break; case 8: tian=31; preday=212; break; case 9: tian=30; preday=243; break; case 10: tian=31; preday=273; break; case 11: tian=30; preday=304; break; default: tian=31; preday=334; } if(duo(year)&&month>2) preday++; if(duo(year)&&month==2) tian=29;

day=((year-1)*365+(year-1)/4-(year-1)/100+(year-1)/400+preday+1)%7;

print(day,tian); }

int main() { int year,month,con=1; while(con) { printf("请输入你想打印的年份:"); scanf("%d",&year); while(1) { printf("请输入你想打印的月份:"); scanf("%d",&month); if(month>12||month<1) printf("请输入正确的月份!!"); else break; } rili(year,month);

printf("是否继续 1或者0"); scanf("%d",&con); } getch(); }

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的街头篮球账号忘了,高手进来帮我一下
win8.1玩cffps低怎么办
131022 MBC.美好的一天.中字.[安贞焕全家][1.
IT科技园地址有知道的么?有点事想过去
哪位知道徐工吊车20b.5现在卖多少钱啊
威宁四中诗歌朗诵
好力堡收费站在哪里啊,我有事要去这个地方
我是农村的今年22岁我想出去闯一闯但是家里人
ipad哪一款可以插卡并且很好用
想知道: 马鞍山市 火车站到会展中心公交线路
我的手机是酷派大神F2移动版能否在泰国使用
老师您好!我想求助的事。我学校用H3C路由器
888乘999除以666的简算
4月30号到5月1号莆田坐动车到太姥山游玩两天
联通招聘 毕业证书
推荐资讯
两个人不合适但互相很喜欢怎么办
谁能给个口腔组织病理学的笔记,复制的就不要
植物提取物的评判标准有哪些?
从六里桥到三营门做324经过哪些站
女子为自己的容颜感到快乐的文言文
在古代没有冰箱,人们是如何储存食物的?
三星smc7000是全网通哪个卡槽都能插吗
顺丰快递药材过台湾要限量吗?
已知扇形的周长为30cm,当它的半径和圆心角各
北航计算机研究生就业情况怎么样
三坵田我想知道这个在什么地方
学科教学(语文)属于教育硕士吗?分数线是按照
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?