永发信息网

怎么能把此程序改成可以运算3个数2个运算符的

答案:3  悬赏:60  手机版
解决时间 2021-03-08 15:46
怎么能把此程序改成可以运算3个数2个运算符的
最佳答案
#include
void main()
{
int a,b,c;
int d;
char op,ap;
printf("qing shu ru yi ge shu");
scanf("%d",&a);

printf("\nshu ru yun suan fu:");
scanf("%s",&op);

printf("\nqing shu ru ling yi ge shu");
scanf("%d",&b);

printf("\nshu ru yun suan fu:");
scanf("%s",&ap);

printf("\nqing shu ru di san fe shu");
scanf("%d",&c);

switch(op)
{case'+':
printf("\n=%d\n",d=a+b);
break;
case'-':
printf("\n=%d\n",d=a-b);
break;
case'*':
printf("\n=%d\n",d=a*b);
break;
case'/':
printf("\n=%d\n",d=a/b);
break;
default:
printf("\nwrong\n");
}
switch(ap)
{case'+':
printf("\n=%d\n",d+c);
break;
case'-':
printf("\n=%d\n",d-c);
break;
case'*':
printf("\n=%d\n",d*c);
break;
case'/':
printf("\n=%d\n",d/c);
break;
default:
printf("\nwrong\n");
}
}

这样用一个值保存第一次的运算结果就行了。另外你的程序中没有考虑除数为0的情况,需要加上。
全部回答
你这个只能从右边向左边运算的呀!!要是2-3*4就不行了吧!还得用栈来算才行
#include
void main()
{int a,b,c;
char op,ap;
printf("qing shu ru yi ge shu");
scanf("%d",&a);
printf("\nshu ru yun suan fu:");
scanf("%s",&op);
printf("\nqing shu ru ling yi ge shu");
scanf("%d",&b);
printf("\nshu ru yun suan fu:");
scanf("%s",&ap);
printf("\nqing shu ru di san fe shu");
scanf("%d",&c);
switch(ap)
{case'*':
b=b*c;
printf("\n=%d\n",b);
break;
case'/':
b=b*c;
printf("\n=%d\n",b);
break;
default:
;
}
switch(op)
{case'+':
printf("\n=%d\n",a+b);
break;
case'-':
printf("\n=%d\n",a-b);
break;
case'*':
printf("\n=%d\n",a*b);
break;
case'/':
printf("\n=%d\n",a/b);
break;
default:
printf("\nwrong\n");
}
switch(ap)
{case'+':
printf("\n=%d\n",b+c);
break;
case'-':
printf("\n=%d\n",b-c);
break;
default:
printf("\nwrong\n");
}
}
注意运算优先级~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
[可爱]的泰文怎么读?谢了
诚招便利店在哪里啊,我有事要去这个地方
【独裁之】《新青年》刊文指出:专制国本建筑
我准备在网上买台电脑,但是系统是试用版怎么
【电热水器镁棒的作用】电热水器里面一电阻镁
博学道/赵青路(路口)在哪里啊,我有事要去这
你是否也和我一样
办理保险是当月办理当月开始扣款的吗?
笔记本电脑上面一排数字打出来的是符号什么原
小鳝贝怎么做好吃阿;?
什么香精卤的烧腊闻起来很香又入味
现在买哪一款智能手机最好?
下列关于内环境稳态调节的描述,正确的是A.
在家怎样做手膜?
镇江黄墟化工厂在什么地方啊,我要过去处理事
推荐资讯
我是个腼腆,内向的女生,我们班一男生喜欢我
成语一什么长谈四字词语
2017年 葫芦岛农村商业银行股份有限公司总资
从赣州到池州火车途中经过哪些城市
完美告白滴答答滴滴答的背景是什么音乐
天津老城乡包子地址在哪,我要去那里办事
75除以2,有没有余数
windows10支持安卓软件吗
房贷还没还清,可以加老婆的名字嘛?
如果钢琴7级以上但是大学并没有读音乐专业的
18k金钉子手镯可以带上飞机吗
现在想创建一个QQ群,不知道创建什么类型的,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?