已知某月的第一天事星期三,编写程序实现输出当月中的一个日期号,输出是星期几,使用枚举类型来定义一个星期的每一天

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 05:00:07
已知某月的第一天事星期三,编写程序实现输出当月中的一个日期号,输出是星期几,使用枚举类型来定义一个星期的每一天

已知某月的第一天事星期三,编写程序实现输出当月中的一个日期号,输出是星期几,使用枚举类型来定义一个星期的每一天
已知某月的第一天事星期三,编写程序实现输出当月中的一个日期号,输出是星期几,使用枚举类型来定义一个星期的每一天

已知某月的第一天事星期三,编写程序实现输出当月中的一个日期号,输出是星期几,使用枚举类型来定义一个星期的每一天
//已知某月的第一天事星期三,编写程序实现输出当月中的一个日期号,输出是星期几,使用枚举类型来定义一个星期的每一天
//假设2013年12月04日是星期三
#include
#include
enum Week{Sunday = 0, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday}week;
void main()
{
int day;
int curdata = 4;//当前的日期
int curweek = 3;//当前的星期
printf("* * *\t2013-12-04 星期三\t* * *\n");
printf("\n请输入当月的某个日期: ");
scanf("%d", &day);
if(day 31)
{
printf("您的输入有误!日期应是大于0,且小等于31.\n");
exit(1);
}
else
{
printf("2013-12-%d is ", day);
switch((curweek + (day - curdata) % 7) % 7)
{
case Sunday:
printf("星期日");
break;
case Monday:
printf("星期一");
break;
case Tuesday:
printf("星期二");
break;
case Wednesday:
printf("星期三");
break;
case Thursday:
printf("星期四");
break;
case Friday:
printf("星期五");
break;
case Saturday:
printf("星期六");
break;
default:
break;
}
printf("\n");
}
}

已知某月的第一天事星期三,编写程序实现输出当月中的一个日期号,输出是星期几,使用枚举类型来定义一个星期的每一天 某月有五个星期三,但第一天,最后一天不是星期三,则这月的1日是? 某月有5个星期三,但这个月的第一天和最后一天都不是星期三,那么这个月的第一天是星期几,这个月有几个星期四? 某月有5个星期三,但这个月的第一天和最后一天都不是星期三,那么这个月的第一天是星期几,这个月有几个星期四? 已知某月中,星期二的天数比星期一的多,而星期三的天数比星期四多,那么这个月的最后一天是星期几答案一定要正确 某月有五个星期三,但这个月的第一天和最后一天都不是星期天.某月有五个星期三,但这个月的第一天和最后一天都不是星期三.这个月的1日是星期几? 编写程序实现下列图形******** 编写一个程序实现求解任意算术表达式的值 某月有5个星期三,但这月的第一天和最后一天都不是星期三,这个月的一号是星期几? 某月有五个星期三,但这个月的第一天和最后一天都不是星期三.这个月的1日是星期几? 某月有五个星期三,但这个月的第一天和最后一天都不是星期三.这个月的1日是星期( ). 某月有五个星期三,但这个月第一天和最后一天都不是星期三,这月的1日是星期几 已知某月中星期二的天数比星期一的天数多.而星期三的天数比星期四的天数多,那么这个月最后一天是星期几那位知道答案 已知某月中,星期二的天数比星期一的天数多,而星期三的天数比星期四的天数多,这个月最后一天是星期几?要怎样算出来, 小明某月外出旅游了一周已知第一天与最后一天的日期和为56则小明出发的日期是几号 编写MATLAB程序实现多项式拟合 编写程序,实现下列功能:定义一个字符型变量,其值从键盘输入,输出它的后面第5个字符 请大侠指教 谢谢 某月里星期二的天数比星期一的天数多,星期三的天数比星期四的天数多,这个月的最后一天是星期几求求您算式