【switch语句】已知2012年1月1日是星期日,输入2012年的一个日期(月和日),判断这天是星期几.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 02:31:50
【switch语句】已知2012年1月1日是星期日,输入2012年的一个日期(月和日),判断这天是星期几.

【switch语句】已知2012年1月1日是星期日,输入2012年的一个日期(月和日),判断这天是星期几.
【switch语句】已知2012年1月1日是星期日,输入2012年的一个日期(月和日),判断这天是星期几.

【switch语句】已知2012年1月1日是星期日,输入2012年的一个日期(月和日),判断这天是星期几.
int day_num = 0;
char *week[] = {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
switch (month) {
case 12:
day_num += 30;
case 11:
day_num += 31;
case 10:
day_num += 30;
case 9:
day_num += 31;
case 8:
day_num += 31;
case 7:
day_num += 30;
case 6:
day_num += 31;
case 5:
day_num += 30;
case 4:
day_num += 31;
case 3:
day_num += 29;
case 2:
day_num += 31;
}
day_num += day;
day_num = (day_num-1) % 7;
printf("%s\n", week[day_num]);

【switch语句】已知2012年1月1日是星期日,输入2012年的一个日期(月和日),判断这天是星期几. 用switch语句编程实现:y=-1(x1) switch (a) 和 switch(a==1)有什么区别以下选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是A)switch(a){case1:a=b;break;default:a++;}B)switch(a==1){case0:a=b;break;case1:a++;}C)switch(a){defa C语言switch语句相关问题~要求用switch语句描述x>0时,y=1;x==0时,y=C语言switch语句相关问题~要求用switch语句描述x>0时,y=1;x==0时,y=0;x<0时,y=-1 若有以下定义:float x; int a,b; 则正确的switch 语句是A) switch(x) B) switch(x){ case 1.0:printf(* ); { case 1,2:printf(* );case 2:printf(** ) case 3:printf(** );} }C) switch(a+b) D) switch(a-b);{ case 1:printf(* ) ; { case 以下选项中与if(a==1)a=b; else a++;语句功能不同的switch语句是 A) switch(a) {case 1:a=b;brea switch语句怎么用啊 编程输出1-1000之间所有个位是3但不能被3整除的数请用c语言的switch语句&&if语句,谢谢 用if语句和switch语句分别编写程序,实现以下功能:从键盘输入数字1,2,3,4,分别显示Excellent,Good,Pass, c语言作业 编写一个输出学生成绩等级的程序1、能够使用if else语句实现. 2、多分支结构的正确使用. 3、能够使用switch case语句实现. 4、正确使用break语句 5、if语句和switch语句的使用区别和注 if语句改写成switch语句,【7】请将以下语句改写成switch语句(注意:不允许出现任何形式的if语句).if((s>0)&&(s=3)&&(s1)||(s>8)) x=3;else x=1;else x=0; 若有定义:float x=1.5;int a=1,b=3,c=2;,则正确的switch语句是 ( )A)switch(x) {case 1.0:printf(* ); case 2.0:printf(** );} B)switch((int)x);{case 1:printf(* ); case 2:printf(** );}C)switch(a+b) {case 1:printf(* ); case 2+1:p 若有定义;float x=1.5;int a=1,b=3,c=2:则正确的switch语句为( )A switch(x) { case 1.0;printf(“* );case 2.0:printf(** );}B switch((int) x);{ case 1:printf(* );case 2:printf(** )}C switch(a+b){ case 1:printf(* );case 2 关于switch语句的流程,请大神,老师详细叙述下switch(表达式){case 常量表达式1: case 常量表达式2: case 常量表达式3: 语句序列1;case 常量表达式4: 语句序列2;case 常量表达式5: 语句序列3;break;default: c语言,已知1年1月1日是星期一,计算输入的年月日是星期几#includevoid main(){ int year,month,day,sum,i,xingqi; printf(请输入年 月 日:); scanf(%d %d %d,&year,&month,&day); switch(month) { case 1:sum= C语言 已知某年一月一日是星期几,按照SUN MON TUS WED THU FRI STA的格式输出该年某个月的月历(即输入XXXX/1/1is星期n,x mouth,输出x月的月历)C语言编程 用循环和switch 设有说明:int a=1,b=0; 则执行以下语句后的输出结果是____  switch(a)   { case 1:       switch(b)        { case 0:printf(** 0 ** ); break;case 1:printf(** 1 ** );break; w,x,y为正整型变量,以下switch语句为何不正确switch(pow(x,2)+pow(y,2)){case 1:case 3:w=x+y;break;case 0:case 5:w=y-x;}