版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务10菜单命令处理要点:输入等级输出相应分数范围菜单命令处理10.1
输入等级输出相应分数范围switch语句用来实现多分支选择结构学生成绩分类85分以上为’A’等70~84分为’B’等60~69分为’C’等……人口统计分类
按年龄分为老、中、青、少、儿童
例:要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B等为70~84分,C等为60~69分,D等为60分以下。成绩的等级由键盘输入。解题思路:判断出这是一个多分支选择问题根据百分制分数将学生成绩分为4个等级如果用if语句,至少要用3层嵌套的if,进行3次检查判断用switch语句进行一次检查即可得到结果10.1
输入等级输出相应分数范围10.1
输入等级输出相应分数范围#include<stdio.h>intmain(){chargrade;scanf("%c",&grade);printf("Yourscore:");switch(grade){case'A':printf("85~100\n");break;case'B':printf("70~84\n");break;case'C':printf("60~69\n");break;case'D':printf("<60\n");break;default:printf("enterdataerror!\n");}return0;}10.1
输入等级输出相应分数范围#include<stdio.h>intmain(){chargrade;scanf("%c",&grade);printf("Yourscore:");switch(grade){case'A':printf("85~100\n");break;case'B':printf("70~84\n");break;case'C':printf("60~69\n");break;case'D':printf("<60\n");break;default:printf("enterdataerror!\n");}return0;}值为A10.1
输入等级输出相应分数范围#include<stdio.h>intmain(){chargrade;scanf("%c",&grade);printf("Yourscore:");switch(grade){case'A':printf("85~100\n");break;case'B':printf("70~84\n");break;case'C':printf("60~69\n");break;case'D':printf("<60\n");break;
default:printf("enterdataerror!\n");}return0;}不能少#include<stdio.h>intmain(){chargrade;scanf("%c",&grade);printf("Yourscore:");switch(grade){case'A':printf("85~100\n");break;case'B':printf("70~84\n");break;case'C':printf("60~69\n");break;case'D':printf("<60\n");break;default:printf("enterdataerror!\n");}return0;}10.1
输入等级输出相应分数范围值为C#include<stdio.h>intmain(){chargrade;scanf("%c",&grade);printf("Yourscore:");switch(grade){case'A':printf("85~100\n");break;case'B':printf("70~84\n");break;case'C':printf("60~69\n");break;case'D':printf("<60\n");break;
default:printf("enterdataerror!\n");}return0;}10.1
输入等级输出相应分数范围值为Fswitch语句的作用是根据表达式的值,使流程跳转到不同的语句switch语句的一般形式:switch(表达式){case常量1:语句1case常量2:语句2
┇
┇
┇case常量n:语句ndefault:语句n+1}整数类型(包括字符型)10.1
输入等级输出相应分数范围
scanf("%c",&grade);printf("Yourscore:");switch(grade){case'A':printf("85~100\n");break;case'B':printf("70~84\n");break;case'C':printf("60~69\n");break;case'D':printf("<60\n");break; default:printf("enterdataerror!\n");}10.1
输入等级输出相应分数范围
scanf("%c",&grade);printf("Yourscore:");switch(grade){case'A':printf("85~100\n");break;case'B':printf("70~84\n");break;case'C':printf("60~69\n");break;case'D':printf("<60\n");break; default:printf("enterdataerror!\n");}10.1
输入等级输出相应分数范围
scanf("%c",&grade);printf("Yourscore:");switch(grade){case'A':case'B':case'C':printf("60~69\n");break;case'D':printf("<60\n");break; default:printf("enterdataerror!\n");}10.1
输入等级输出相应分数范围10.2
菜单命令处理例:编写程序,用switch语句处理菜单命令。解题思路:在许多应用程序中,用菜单对流程进行控制,例如从键盘输入一个’A’或’a’字符,就会执行A操作,输入一个’B’或’b’字符,就会执行B操作,等等。10.2
菜单命令处理#include<stdio.h>intmain(){voidaction1(int,int),action2(int,int);charch;inta=15,b=23;ch=getchar();switch(ch)
{
case'a':case‘A’:action1(a,b);break;
case'b':case‘B’:action2(a,b);break;
default:putchar(‘\a’);
}return0;}voidaction1(intx,inty){printf("x+y=%d\n",x+y);}输入a或A调用action1函数,执行A操作10.2
菜单命令处理#include<stdio.h>intmain(){voidaction1(int,int),action2(int,int);charch;inta=15,b=23;ch=getchar();switch(ch)
{
case'a':case‘A’:action1(a,b);break;
case'b':case‘B’:action2(a,b);break;
default:putchar(‘\a’);
}return0;}输入b或B调用action2函数,执行B操作voidaction2(intx,inty){printf("x*y=%d\n",x*y);}10.2
菜单命令处理#include<stdio.h>intmain(){voidaction1(int,int),action2(int,int);charch
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年加油站经理招聘考试重点题库
- 2026年幼儿园秋季学期保健知识
- 2026年越南中石化笔试模拟题及答案
- 2026年企业问题解决方法
- 2026年教师招聘教育心理学精
- 2026年医疗知识宣讲活动安排方案设计
- 2026年幼儿园健康急救知识讲座
- 2026年临床医学检验技术士核心考点模拟
- 2026安徽滁州市来安县金安融资担保有限公司招聘1名国有企业工作人员备考题库及完整答案详解一套
- 2026年教育知识与能力德育方法中学生
- 冻肉切肉机安全操作规程
- GB/T 23443-2024建筑装饰用铝单板
- 《基于MxSim的车辆结构有限元分析》全套教学课件
- 小升初奥数竞赛题100例附答案(完整版)
- 公安机关录用人民警察政治考察表
- (正式版)JBT 106-2024 阀门的标志和涂装
- 《静静的顿河》课件
- GB/T 5072-2023耐火材料常温耐压强度试验方法
- 制药用水设备行业营销策略方案
- 高校思想政治理论课教学与研究
- 落水管更换施工方案
评论
0/150
提交评论