输出那一天是星期几
2013-04-04 11:49
357 查看
/*今天是2013 年4 月4 日星期四,编写程序,输入今天开始到12 月31 日之间的任 意日期,输出那一天是星期几。*/ #include <stdio.h> int main(){ int today_m,today_d,today_w; int month, day, result; int i,j,k,sum; int list[] = {0,31,28,31,30,31,30,31,31,30,31,30,31}; today_m = 4; today_d = 4; today_w = 4; printf("Please input month,day:\n"); do{ scanf("%d,%d",&month,&day); if((month >0 && month <= 12) && day <= list[month]) break; else printf("error input !\n"); }while(1); sum = 0; if(month >= 4){ for(i = today_m; i < month; i++) sum += list[i]; sum = sum + day - today_d; result = (sum + today_w) % 7; } else if(month < 4){ for(i = month; i < today_m; i++) sum +=list[i]; sum = sum + today_d - day; result = (sum - today_w) % 7; } switch(result){ case 0: printf("sunday\n"); break; case 1: printf("monday\n"); break; case 2: printf("tuseday\n"); break; case 3: printf("Wednesday\n"); break; case 4: printf("Thursday\n"); break; case 5: printf("Friday\n"); break; case 6: printf("Saturday\n"); break; default: break; } }
相关文章推荐
- 输入一个日期,判断这个日期在一年中是哪一天,是星期几,计算两个日期间的天数,使用字符串输出日期
- 若已知1800年1月1日为星期3,则对于一个给定的年份和月份,输出这个月的最后一天是星期几。
- JavaScript计算某一天是星期几的方法
- C语言判断日期有效性以及根据年月日输出星期几
- 怎样计算任何一天的“星期几”
- 编写方法,输出给定日期所在月份的第一天和最后一天
- 计算任何一天是星期几的几种算法-ZT
- 用js实现输入年月日输出这一天是这一年的第几天
- 输出星期几的英文
- Java如何得到某一天是星期几
- 如何计算某一天是星期几!
- js 得到某一天是星期几 和 得到某一天的前一天、后一天
- 计算任何一天是星期几的几种算法
- 计算任意一天是星期几
- 计算任何一天是星期几的几种算法
- js输出当前星期几--switch case
- 中文星期几的输出方法
- JavaScript计算某一天是星期几
- Python简单计算给定某一年的某一天是星期几示例
- 倒序输出数字,计算一年之中的某一天是那一天