c语言编程,switch语句,2013年第一天是周二,输入月份日期输出星期几

[复制链接]
查看11 | 回复3 | 2013-10-11 16:37:48 | 显示全部楼层 |阅读模式
#include#include int main() {
int yue,riqi,xingqi,tianshu = 0,ret;
ret = 0;
scanf("%d",&yue);
scanf("%d",&riqi);
switch(yue)
{
case 12:
tianshu = tianshu + 30;
case 11:
tianshu = tianshu + 31;
...
回复

使用道具 举报

千问 | 2013-10-11 16:37:48 | 显示全部楼层
这一题用 switch 语句并不合适,用每月日期天数数组和 % 运算符更合适。...
回复

使用道具 举报

千问 | 2013-10-11 16:37:48 | 显示全部楼层
W =〔 [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1 〕% 7(或者是:w= 〔y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 〕% 7)若要计算的日期是在1582年10月4日或之前,公式则为w=y+[y/4]+[c/4]-2c+[13(m+1)/5]+d+2以157...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行