正在加载图片...
实验三控制结构 3-1阅读下面程序(S3-1C),说明该程序的功能,写出执行过程及结果。 源程序S3-1C #include"stdio h' maino nt da printf("请输入要查询的星期:Ⅶn"), scanf ("%d", &day) if (day==1) printi("上午:英语,数学,政治,体育下午:法律n") else if( day=2) eint"上午:物理,计算机,美术下午:音乐m") printi("上午:英语,数学,语文下午:锻炼n") else if(day==4) printf("上午:计算机,物理,形势下午:班会n") printi("上午:写作,实习下午:听力n") else if (day==6 day==7) printi("休息n"); printi("非法输入n"); 3-2将程序S3-1C用 switch语句改写并实现。 〖指导〗 (1)在 switch语句中,case后面只能是一个常量。不能将 switch语句表示为 { case day=1: printf("午:英语,数学,政治,体育下午:法律 n"); case day=2: printf("上午:物理,计算机,美术下午:音乐ln"), case day=3:pint("上午:英语,数学,语文下午:锻炼n") (2)下面程序段中 switch语句中的case后面的表示都是错误的1 实验三 控 制 结 构 3-1 阅读下面程序(S3-1.C),说明该程序的功能,写出执行过程及结果。 源程序 S3-1.C #include "stdio.h" main() { int day; printf ("请输入要查询的星期:\n"); scanf ("%d",&day); if (day==1) printf("上午:英语,数学,政治,体育 下午:法律\n"); else if (day==2) printf("上午:物理,计算机,美术 下午:音乐\n"); else if (day==3) printf("上午:英语,数学,语文 下午:锻炼\n"); else if (day==4) printf("上午:计算机,物理,形势 下午:班会\n"); else if (day==5) printf("上午:写作,实习 下午:听力\n"); else if (day==6 ||day==7) printf("休息\n"); else printf("非法输入\n"); } 3-2 将程序 S3-1.C 用 switch 语句改写并实现。 〖指导〗 (1) 在 switch 语句中,case 后面只能是一个常量。不能将 switch 语句表示为: switch(day) { case day==1: printf("上午:英语,数学,政治,体育 下午:法律 \n"); case day==2: printf("上午:物理,计算机,美术 下午:音乐\n"); case day==3: printf("上午:英语,数学,语文 下午:锻炼\n"); …… } (2) 下面程序段中 switch 语句中的 case 后面的表示都是错误的。 int x;
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有