您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 实验6--switch语句
C语言程序设计实验实验6switch语句实训目的和要求实训目的和要求(1)掌握switch语句的基本使用;(2)能够独自设计编写简单的switch语句程序。实训内容查错实训实训总结实训目的和要求下节预习实训内容【实训4-7】补全程序。输入类似于data1opdata2的表达式,其中data1,data2为非零实数,op可以是加、减、乘、除法运算符,求该表达式的结果。程序代码:#includestdio.hvoidmain(){floatdata1,data2;charop;printf(请输入两个非零实数,用逗号间隔:);scanf(%f,%f,&data1,&data2);op=getchar();switch(【?】){case'+':printf(%f\n,data1+data2);break;case'-':printf(【?】);break;case'*':printf(【?】);break;case'/':printf(【?】);break;【?】:printf(dataerror);}}下节预习实训目的和要求实训内容查错实训实训总结四则运算的N-S图实训内容【实训4-8】补全程序。给出一百分制成绩,要求输出成绩等级:'A'、'B'、'C'、'D'、'E'。90分以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'。程序代码:#includestdio.hmain(){floatg;charch;scanf(%f,&g);switch(【?】){case0:case1:case2:case3:case4:case5:ch=’E’;break;case6:ch=’D’;break;……/*补充多条语句*/default:printf(dataerror);}if(0=(int)g/10&&(int)g/10=10)printf(“分数等级为:%c\n”,ch);}下节预习实训目的和要求实训内容查错实训实训总结输入g的值ch='E'由表达式(int)g/10的值决定下面操作0,1,2,3,4,5678ch='D'ch='C'ch='B'9,10ch='A'其它数值输出提示,结束语句输入ch的值分数转换的N-S图实训内容【实训4-9】阅读程序。理解程序代码、调试运行并分析输出结果。程序代码:voidmain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;case3:a++;b++;}printf(\na=%d,b=%d,a,b);}下节预习实训目的和要求实训内容查错实训实训总结查错实训题目3:下面程序的功能是:从键盘输入一个正整数,根据该数的奇偶性,输出一个说明信息。程序代码:voidmain(){intn,k;scanf(%d,&n);k=n%2;switch(k);{case0:printf(整数%d是一个偶数。\n,n);break;case1:printf(整数%d是一个奇数。\n,n);break;}}实训目的和要求实训内容查错实训实训总结下节预习实训总结(1)switch语句的基本使用(2)编写简单的switch语句程序基本方法实训总结实训目的和要求实训内容下节预习查错实训下次实训预习内容while循环语句的基本使用方法do-while循环语句的基本使用方法while循环语句和do-while循环语句的区别预习内容实训目的和要求实训内容查错实训下节预习
本文标题:实验6--switch语句
链接地址:https://www.777doc.com/doc-5816360 .html