【C入门向】输入2010任意一天得出星期几的程序
来源:互联网 发布:算法分析导论 下载 编辑:程序博客网 时间:2024/04/29 18:52
问题描述
输入2010年的任意一天(两个正整数a,b,a代表月份,b代表日期),输出这天是星期几。
Sample Input
1 1
Sample Output
5
代码
#include<stdio.h>#include<stdlib.h>#define DYTS 31#define XYTS 30#define EYTS 28int main(void){ int mouth,day,tians; printf("请输入2010年的任意一月(前者为月,后者为天)"); scanf("%d%d",&mouth,&day); switch(mouth) { case 12:tians=365-(31-day);break; case 11:tians=365-DYTS-(XYTS-day);break; case 10:tians=365-DYTS-XYTS-(DYTS-day);break; case 9:tians=365-2*DYTS-XYTS-(XYTS-day);break; case 8:tians=365-2*DYTS-2*XYTS-(DYTS-day);break; case 7:tians=365-3*DYTS-2*XYTS-(DYTS-day);break; case 6:tians=365-4*DYTS-2*XYTS-(XYTS-day);break; case 5:tians=365-4*DYTS-3*XYTS-(DYTS-day);break; case 4:tians=365-5*DYTS-3*XYTS-(XYTS-day);break; case 3:tians=365-5*DYTS-4*XYTS-(DYTS-day);break; case 2:tians=365-6*DYTS-4*XYTS-(EYTS-day);break; case 1:tians=365-6*DYTS-4*XYTS-EYTS-(DYTS-day);break; } printf("2010年%d月%d日是星期",mouth,day); if((tians+4)%7==0) printf("日\n"); else printf("%d\n",(tians+4)%7); system("pause"); return 0;}/*关于switch部分应该可以更为简洁,欢迎读者帮忙修改*/
0 0
- 【C入门向】输入2010任意一天得出星期几的程序
- 由年月日得出星期几的小程序
- 计算任意一天是星期几的问题
- 已知某天是星期几,求任意一天是星期几
- C语言实验:输入任意一个日期的年、月、日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几。
- 怎样获得任意一天是星期几!
- 计算任意一天是星期几
- 求任意一天是星期几
- c#编程:任意输入星期几的一个字母来判断一下是星期几
- 输入任意日期计算星期几
- 60秒轻松计算出任意一年任意一天星期几?
- 经典c程序(0025)---输入首字母,判断星期几
- 判断任意一天是星期几?。。蔡勒公式
- 输入日期求星期的C程序源码
- javascript 由日期得出 星期几
- 【程序31】输入星期几的第一个字母来判断一下是星期几(无错版本)
- C++:显示每年的各月份第一天是星期几
- 显示输入的日期是星期几
- [读书笔记]weight知多少
- win7下删除windows文件夹下文件的方法:
- Android:Activity学习(1) 生命周期
- 扩展操作码的总结
- 模板-prim
- 【C入门向】输入2010任意一天得出星期几的程序
- 【C入门向】最大公约数
- LeetCode[213] House Robber II
- acm入门之-HDUOJ
- Linux平台下软件推荐及主题图标推荐
- 《常用算法深入学习实录》随记-20161002
- H5移动端开发-CSS知识点
- Android studio报: java.lang.ExceptionInInitializerError 错误
- HDU 2062 Subset sequence (xjb搞)