已知某月的第一天事星期三,编写程序实现输出当月中的一个日期号,输出是星期几,使用枚举类型来定义一个星期的每一天
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 10:18:27
已知某月的第一天事星期三,编写程序实现输出当月中的一个日期号,输出是星期几,使用枚举类型来定义一个星期的每一天
//已知某月的第一天事星期三,编写程序实现输出当月中的一个日期号,输出是星期几,使用枚举类型来定义一个星期的每一天
//假设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");
}
}
//假设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");
}
}
在英国,一个星期的第一天是星期几
在中国,一个星期的第一天是星期几?
一个星期的第一天是星期几
英文中一个星期的第一天是星期几
究竟星期几是一个星期的第一天?
一道小学三年的数学题:把一个月中所有星期三的日期数加起来,和是66.这个月的第一天是星期几?
某月有5个星期三,但这个月的第一天和最后一天都不是星期三,那么这个月的第一天是星期几,这个月有几个星
六年级应用题:某月的最后一个星期五是这个月的27日,这个月的第一天是星期几?
某月的最后一个星期五是这个月的27日,这个月的第一天是星期几?
有一个月的最后一个星期三是这个月的25日,那么这个月的第一天是星期几
日历表中某月所有星期六的日期数之和等于63,这个月的第一天是星期几?
日历表中某月所有星期六的日期之和等于85,这个月的第一天是星期几?