c++在软件Dev C++
本帖最后由 yg飞许 于 2023-11-15 21:06 编辑/
switch(值){
case 值1:语句1;
}
当某个CAES判断成功后,若没有跳出语句,后面的值不做判断直接执行
break 跳出距离最近的一层大括号 -跳出最近的语句块
default :兜底,当前方CASE都不成立时,执行case /用这个
1.仿照电话咨询业务逻辑,书写程序实现对数据的更改
2.使用switch完成成绩等级的划分优,良,中,及格,不及格
3.使用switch 书写一个计算器包含 + - * /运算功能
本帖最后由 yg飞许 于 2023-11-15 09:34 编辑
1 电话
/*
1.查询业务
1.查询话费
2.查询流量
2.充值业务
1.充值10块
2.充值20
3.充值50
4.输入任意金额充值
3.业务更改
0.人工服务
*/
#include <stdio.h>
main(){
int num1,num2,cz,YE = 99;//用于存放用户的选择;
printf("按1:查询业务\n按2:充值业务\n按3:业务更改\n按0:人工服务");
scanf("%d",&num1);//由用户输入一个数据存在某个变量中:num1 = 5;num1 = 6
switch(num1){
case 1:printf("查询业务");
printf("按1:查询话费\n按2:查询流量\n");
scanf("%d",&num2);
switch(num2){
case 1:printf("你的话费余额为%d元",YE);break;
case 2:printf("你的流量余额为999PB");break;
} break;
case 2:printf("充值业务");
printf("按1:充10\n按2:充20\n按3:充50\n按4:任意金额");
scanf("%d",&num2);
switch(num2){
case 1:YE = YE + 10;printf("充值成功,你的话费余额为%d",YE);break;
case 2:YE = YE + 20;printf("充值成功,你的话费余额为119");break;
case 3:YE = YE + 50;printf("充值成功,你的话费余额为149");break;
case 4:printf("请输入你要充值的金额");
scanf("%d",&cz);YE = YE + cz;
printf("充值成功,你的话费余额为%d",cz + YE);break;
}break;
case 3:printf("业务更改");break;
case 0:printf("人工服务");break;
default:printf("请选择正确操作");
}
}
本帖最后由 yg飞许 于 2023-11-15 09:34 编辑
2,成绩
#include <stdio.h>
main(){
int num1;
printf("输入成绩:\n");
scanf("%d",&num1);//&取址符
switch(num1/10){
case 10:printf("优");break;
case 9:printf("优");break;
case 8 :printf("良");break;
case 7:printf("中"); break;
case 6:printf("价格"); break;
default:printf("不价格"); }
} 3,+-*/
计算器
#include<stdio.h>
int main()
{
float x,y; //用于表示浮点型数字,//float函数的主要作用是用于存储和表示实数。
char op;
printf("请输入运算符:");
scanf("%c",&op);
switch(op)
{
case '+'://''存符号
printf("请输入x和y:");
scanf("%f %f",&x,&y);
printf("z = %.2f",x+y);//保留2位小数
break ;
case '-':
printf("请输入x和y:");
scanf("%f %f",&x,&y);
printf("z = %.2f",x-y);
break ;
case '*':
printf("请输入x和y:");
scanf("%f %f",&x,&y);
printf("z = %.2f",x*y);
break ;
case '/':
printf("请输入x和y:");
scanf("%f %f",&x,&y);
if(y==0)
printf("输入有误!\n");
else
printf("z = %.2f",x/y);
break ;
default :
printf("输入有误!\n");
}
} 进来看看大神操作
页:
[1]