c语言switch caseh(op),第04天C语言(04):Switch-练习2

#include

int main()

{

#pragma 1.从键盘输入一个月份,输出对应季节

/*

12~2 冬季

3~5 春季

6~8 夏季

9~11 秋季

用switch

*/

/*

printf("请输入一个1~12的月份,以回车结束\n");

int number = -1;

scanf("%i",&number);

switch (number) {

case 12:

case 1:

case 2:

printf("冬季");

break;

case 3:

case 4:

case 5:

printf("春季");

break;

case 6:

case 7:

case 8:

printf("夏季");

break;

case 9:

case 10:

case 11:

printf("秋季");

break;

default:

printf("USB\n");

break;

}

*/

#pragma 2.做一个计算器

// 1.提示用户输入一个值

printf("请输入第一个数\n");

// 2.定义变量接收用户输入的值

int number =-1;

// 3.接收用户输入的值

scanf("%i",&number); // 10 \n

#warning 这里定义了一个临时变量用来记录用户敲了回车键

// char temp;

// scanf("%c",&temp);

getchar(); // 专门用来获取字符,或从输入缓冲区中获取字符

// 4.提示用户输入一个操作符号

printf("请输入你要进行的运算符 : + - * / \n");

// 5.定义变量接收用户输入的操作符号

char op;

// 6.接收用户输入的操作符号

scanf("%c",&op);

// 7.提示用户再输入一个值

printf("请输入第二个数\n");

// 8.定义变量接收用户输入的值

int number2 =-1;

// 9/ 接收用户输入的值

scanf("%i",&number2);

// 10. 根据用户的输入计算结果

// 10.1 判断用户输入的到底是什么操作符,然后进行对应的计算

int result = -1;

switch (op) {

case '+':

result = number + number2;

break;

case '-':

result = number - number2;

break;

case '*':

result = number * number2;

break;

case '/':

result = number / number2;

break;

default:

break;

}

// 11. 输出结果

printf("result = %i",result);

return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值