鱼C论坛

 找回密码
 立即注册
查看: 918|回复: 4

[技术交流] c++在软件Dev C++

[复制链接]
发表于 2023-11-15 09:48:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 yg飞许 于 2023-11-15 21:06 编辑

/
        switch(值){
                case 值1:语句1;
        }
        当某个CAES判断成功后,若没有跳出语句,后面的值不做判断直接执行
        break   跳出距离最近的一层大括号 -跳出最近的语句块
        default :兜底,当前方CASE都不成立时,执行case /用这个
        1.仿照电话咨询业务逻辑,书写程序实现对数据的更改
        2.使用switch完成成绩等级的划分优,良,中,及格,不及格
        3.使用switch 书写一个计算器包含 + - * /运算功能

       
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-11-15 09:48:14 | 显示全部楼层
本帖最后由 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("请选择正确操作");
                
        }
        } 


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-11-15 09:48:15 | 显示全部楼层
本帖最后由 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("不价格"); }
                
        }
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-11-15 09:48:16 | 显示全部楼层
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");
        }
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-11-15 10:58:38 From FishC Mobile | 显示全部楼层
进来看看大神操作
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-5 07:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表