#include <stdio.h>
int main()
{
int x, y, z, a, b, c, d,e;
scanf("%d%d%d",&x,&y,&z);
a=(x-1)/4;
b=(x-1)/100;
c=(x-1)/400;
e=365*(x-1)+a-b+c;
if(y<1||y>12)
{
if(z<=31&&z>=1)
printf("month is wrong.\n");
else printf("month and day are wrong.\n");
}
else
if(y==1)
{
if(z<=31&&z>=1)
{
d=(e+z)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(x%4==0&&x%100!=0||x%400==0)
{
if(y==2)
{
if(z<=29&&z>=1)
{
d=(e+z+31)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==3)
{
if(z<=31&&z>=1)
{
d=(e+z+31+29)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==4)
{
if(z<=30&&z>=1)
{
d=(e+z+31+29+31)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==5)
{
if(z<=31&&z>=1)
{
d=(e+z+31+29+31+30)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==6)
{
if(z<=30&&z>=1)
{
d=(e+z+31+29+31+30+31)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==7)
{
if(z<=31&&z>=1)
{
d=(e+z+31+29+31+30+31+30)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==8)
{
if(z<=31&&z>=1)
{
d=(e+z+31+29+31+30+31+30+31)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==9)
{
if(z<=30&&z>=1)
{
d=(e+z+31+29+31+30+31+30+31+31)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==10)
{
if(z<=31&&z>=1)
{
d=(e+z+31+29+31+30+31+30+31+31+30)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==11)
{
if(z<=30&&z>=1)
{
d=(e+z+31+29+31+30+31+30+31+31+30+31)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==12)
{
if(z<=31&&z>=1)
{
d=(e+z+31+29+31+30+31+30+31+31+30+31+30)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
}
else
if(y==2)
{
if(z<=28&&z>=1)
{
d=(e+z+31)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==3)
{
if(z<=31&&z>=1)
{
d=(e+z+31+28)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==4)
{
if(z<=30&&z>=1)
{
d=(e+z+31+287+31)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==5)
{
if(z<=31&&z>=1)
{
d=(e+z+31+28+31+30)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==6)
{
if(z<=30&&z>=1)
{
d=(e+z+31+28+31+30+31)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==7)
{
if(z<=31&&z>=1)
{
d=(e+z+31+28+31+30+31+30)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==8)
{
if(z<=31&&z>=1)
{
d=(e+z+31+28+31+30+31+30+31)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==9)
{
if(z<=30&&z>=1)
{
d=(e+z+31+28+31+30+31+30+31+31)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==10)
{
if(z<=31&&z>=1)
{
d=(e+z+31+28+31+30+31+30+31+31+30)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==11)
{
if(z<=30&&z>=1)
{
d=(e+z+31+28+31+30+31+30+31+31+30+31)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
else if(y==12)
{
if(z<=31&&z>=1)
{
d=(e+z+31+28+31+30+31+30+31+31+30+31+30)%7;
printf("%d\n",d);}
else printf("day is wrong.\n");}
return 0;
}
没有合适的资源?快使用搜索试试~ 我知道了~
C语言程序设计答案,北理乐学,测试用例
共128个文件
cpp:65个
exe:63个
2星 需积分: 50 93 下载量 142 浏览量
2020-02-23
17:18:10
上传
评论 19
收藏 5.19MB RAR 举报
温馨提示
C语言程序设计在北理乐学上的全部测试答案,目录清晰,全部编译通过。 C语言程序设计在北理乐学上的全部测试答案,目录清晰,全部编译通过。 C语言程序设计在北理乐学上的全部测试答案,目录清晰,全部编译通过。
资源推荐
资源详情
资源评论
收起资源包目录
C语言程序设计答案,北理乐学,测试用例 (128个子文件)
【日期】再算星期——还是 if.cpp 5KB
21. 【应用】小明的食堂.cpp 4KB
60.【链表】排序.cpp 4KB
26.【日期】黑色星期五.cpp 3KB
49.【字符】缩写展开.cpp 3KB
自测1-1.【图形】输出V.cpp 2KB
【日期】根据日期求星期.cpp 2KB
48.【大学】素数计数—用指针哦.cpp 2KB
47.【小学】整数再排序——指针.cpp 2KB
42.【日期】车辆限行.cpp 2KB
54.【结构】为整数编号.cpp 2KB
56.【链表】链表处理.cpp 2KB
46.【小学】整数排序——指针.cpp 2KB
53.【结构】买东西.cpp 1KB
20.【图形】字母X .cpp 1KB
H3.【应用】念整数(选作).cpp 1KB
50.【学长出题游戏】2048.cpp 1KB
32.【日期】计算天数(编主函数).cpp 1KB
35.【大学】北理工的恶龙.cpp 1KB
55.【链表】建立正序链表.cpp 1KB
52.【中学】学生成绩排序.cpp 1KB
【应用】信号报告(选作).cpp 1KB
31.【期中图形】数字空心梯形.cpp 1KB
34.【学长出题】侯瑞杰:回文素数——用函数.cpp 1KB
【应用】小明的时间表.cpp 1KB
44.【学长出题】简单统计.cpp 1KB
45.【小学】比较大小——指针.cpp 1KB
27. 【大学】寻找矩阵的鞍点.cpp 954B
33.【中学】孪生素数(编子函数.cpp 869B
51.【经典问题】N皇后问题.cpp 770B
22.【中学】小明做外卖——穷举.cpp 745B
41.【字符】回文字符串——递归.cpp 720B
25.【数列】等值数列段.cpp 715B
30.【期中测验】撸串.cpp 698B
58.【图形】矩阵转置45o.cpp 682B
H5.【学长出题】分式连乘(选作).cpp 673B
17.【日期】确定母亲节.cpp 671B
36. 【字符】字符替换.cpp 660B
28. 【字符】自编车号.cpp 576B
57.【文件】猜猜我是谁.cpp 546B
59.【应用】元音排序.cpp 532B
38.【大学】函数递归.cpp 500B
24.【中学】谁能出线.cpp 500B
12.【小学】计算时钟夹角——不用循环.cpp 488B
15.【小学】循环字母.cpp 466B
【中学】判断三角形的形状.cpp 463B
19.【图形】空心的倒三角型.cpp 447B
39.【大学】求解平方根.cpp 419B
43 【字符】组成最大数.cpp 401B
H6.【中学】猜数字(选作).cpp 390B
40. 【中学】求最大公约数——递归.cpp 370B
【小学】一年级的算术题.cpp 366B
18.【图形】数字正方型.cpp 351B
37.【小学】杀鸡用牛刀——要用递归啊!.cpp 318B
23.【中学】贪吃的猴子——递推.cpp 312B
13.【小学】计算SUM的值.cpp 294B
16.【小学】最大公约数.cpp 283B
【字符】大小写字母转换.cpp 276B
【小学】比较两个整数.cpp 246B
14.【数列】求最小 m 值.cpp 238B
【日期】判断闰年.cpp 229B
【小学】逆序三位数.cpp 205B
【入门】输出你的第一个图形.cpp 181B
【入门】求A+B.cpp 162B
【入门】Hello world.cpp 96B
48.【大学】素数计数—用指针哦.exe 368KB
39.【大学】求解平方根.exe 367KB
【日期】再算星期——还是 if.exe 365KB
21. 【应用】小明的食堂.exe 364KB
49.【字符】缩写展开.exe 364KB
26.【日期】黑色星期五.exe 364KB
57.【文件】猜猜我是谁.exe 363KB
【日期】根据日期求星期.exe 363KB
52.【中学】学生成绩排序.exe 363KB
47.【小学】整数再排序——指针.exe 363KB
42.【日期】车辆限行.exe 363KB
20.【图形】字母X .exe 363KB
56.【链表】链表处理.exe 363KB
45.【小学】比较大小——指针.exe 363KB
46.【小学】整数排序——指针.exe 363KB
41.【字符】回文字符串——递归.exe 363KB
31.【期中图形】数字空心梯形.exe 363KB
22.【中学】小明做外卖——穷举.exe 363KB
H3.【应用】念整数(选作).exe 363KB
27. 【大学】寻找矩阵的鞍点.exe 363KB
自测1-1.【图形】输出V.exe 363KB
35.【大学】北理工的恶龙.exe 363KB
50.【学长出题游戏】2048.exe 363KB
17.【日期】确定母亲节.exe 363KB
25.【数列】等值数列段.exe 363KB
【应用】小明的时间表.exe 363KB
30.【期中测验】撸串.exe 363KB
32.【日期】计算天数(编主函数).exe 362KB
53.【结构】买东西.exe 362KB
34.【学长出题】侯瑞杰:回文素数——用函数.exe 362KB
54.【结构】为整数编号.exe 362KB
【应用】信号报告(选作).exe 362KB
44.【学长出题】简单统计.exe 362KB
23.【中学】贪吃的猴子——递推.exe 362KB
19.【图形】空心的倒三角型.exe 362KB
共 128 条
- 1
- 2
资源评论
- 「已注销」2021-01-06没有选做题······
- myd11202219732022-11-08过时了,没用
巴扎黑t
- 粉丝: 44
- 资源: 84
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 19 工资发放明细表-可视化图表.xlsx
- 27 员工工资表(图表分析).xlsx
- 23 财务报告工资数据图表模板.xlsx
- 22 财务报告工资数据图表模板.xlsx
- 24 工资表-年度薪资可视化图表.xlsx
- 26 财务分析部门工资支出图表.xlsx
- Python爬虫技术详解:从基础到实战.zip
- 25 工资费用支出表-可视化图表.xlsx
- 30公司各部门工资支出数据图表1.xlsx
- 29 员工月度工资支出数据图表.xlsx
- 28 工资表(自动计算,图表显示).xlsx
- 31 财务分析工资年度开支图表.xlsx
- 33 年度工资预算表(可视化看板).xlsx
- 32 公司年度工资成本数据图表.xlsx
- 34 年度工资汇总-数据可视化看板.xlsx
- 36 财务报表新年度部门工资预算表.xlsx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功