44问答网
所有问题
C语言:从键盘输入一个人简单的数学表达式,计算并显示该表达式的值?
如输入:67+28 输出67+28=95 如输入 67-28 输出67-28=39
如输入 67*28 输出67*28=1876 如输入67%28 输出76%28=11
举报该问题
其他回答
第1个回答 2018-02-01
如果需要精确点的,吧%d改成%f;如果需要其他运算,直接加“else if”就可以啦!
我的应该比三楼简捷一些,但是他的挺正规的。
我用的dev。
这里
主函数
不能带参数。不知你的是怎样的....
#include <stdio.h>
int main()
{
int a,b,c;
char o;
scanf("%d%c%d",&a&o&b);
if(o=='+')
c=a+b;
else if(o=='-')
c=a-b;
else if(o=='*')
c=a*b;
else if(o=='/')
c=a/b;
else if(o=='%')
c=a%b;
else
printf("error!\n");
printf("%d\n",c);
return 0;
}
本回答被网友采纳
相似回答
大家正在搜
相关问题
c语言 输入一个简单数学的表达式,最后输出此表达式并得出结果...
【c语言】键盘上键入一个算数表达式,计算其算数值,整个算数表...
用C语言 设计一个表达式计算器,通过键盘输入表达式。能够按照...
编写程序,从键盘接受一个简单的表示四则运算(+-*/)的表达...
C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和
在java中,实现从键盘上输入一个算数表达式,程序自动计算其...
C语言 计算并输出表达式 的值。其中a和b的值从键盘输入保留...
C++编写程序实现:从键盘输入两个操作数x,y及一个运算符o...