要求:可以完成加、减、乘、除和取余的计算。
目的:灵活掌握switch分支。
//可以完成加、减、乘、除和取余的计算
#include<stdio.h>
#include<string.h>
void main()
{
char ch;
int num1,num2;
printf("请输入运算符(+、-、*、/):\n");
scanf("%c",&ch);
printf("请输入整数num1:\n");
scanf("%d",&num1);
printf("请输入整数num2:\n");
scanf("%d",&num2);
switch(ch)
{
case '+':
printf("%d%c%d=%d\n",num1,ch,num2,num1+num2);
break;
case '-':
printf("%d%c%d=%d\n",num1,ch,num2,num1-num2);
break;
case '*':
printf("%d%c%d=%d\n",num1,ch,num2,num1*num2);
break;
case '/':
if(num2!=0)
{
printf("%d%c%d=%d\n",num1,ch,num2,num1+num2);
}else
{
printf("除数num2不能为0!\n");
}
break;
default:
printf("输入错误!\n");
}
}
运行结果:
可以完成加、减、乘、除和取余的计算
猜你喜欢
转载自blog.csdn.net/qq_41104871/article/details/90741140
今日推荐
周排行