C语句 从键盘输入两个整数及一个运算符(加减乘除),求其结果并输出(分别用if else和switch语句完成)

 我来答
你那里还好吗想你d8d28
推荐于2017-10-03 · TA获得超过195个赞
知道小有建树答主
回答量:195
采纳率:100%
帮助的人:75.1万
展开全部
#include <stdio.h>
int main()
{
int num1,num2,num3=0;
char a;
while(1)
{
printf("input:");
scanf("%d%c%d",&num1,&a,&num2);
/*
switch(a)
{
case '+':num3 = num1+num2;break;
case '-':num3 = num1-num2;break;
case '*':num3 = num1*num2;break;
case '/':num3 = num1/num2;break;
default:break;
}
*/
if(a=='+')
num3 = num1+num2;
else if(a=='-')
num3 = num1-num2;
else if(a=='*')
num3 = num1*num2;
else if(a=='/')
num3 = num1/num2;
printf("%d%c%d=%d\n",num1,a,num2,num3);
}
return 0;
}
两种用法写在一起了!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式