中易网

C语言if语句做计算器,总是算不了怎么办??

答案:3  悬赏:0  
解决时间 2021-11-24 10:02
#include
#include

void main()

{
int a;
int b;

if (scanf("%d+%d",&a,&b))
{b=a+b;
printf("%d",b);}

else if (scanf("%d-%d",&a,&b))
{b=a-b;
printf("%d",b);}

else if (scanf("%d*%d",&a,&b))
{b=a*b;
printf("%d",b);}

else if (scanf("%d/%d",&a,&b))
{b=a/b;
printf("%d",b);};

system("pause");

}
最佳答案
#include
void main()

{
int a;
int b;
char c;

while (4!=scanf("%d %c %d",&a,&c,&b)){
if(c=='+')
b=a+b;
else if(c=='-')
b=a-b;
else if(c=='*')
b=a*b;
else if(c=='/')
b=a/b;
printf("%d\n",b);
}
return;

}
全部回答

#include<stdio.h>

main()

{int i,j,a;

string f;

printf("请输入两个操作数:");

scanf("%d%d",&i,&j);

printf("请选择操作符 +   -   *  /");

scanf("%c",&f);

if(f=="+"){a=i+j;}

if(f=="-"){a=i-j;}

if(f=="*"){a=i*j;}

if(f=="/"){a=i/j;}

printf("%d",a);

}

#include int main() { int a,b,h;//h为结果 char g; printf("数字与符号之间请用空格间隔开:"); scanf("%d %c %d",&a,&g,&b); if(g=='+') { h=a+b; printf("%d\n",h); } else if(g=='-') { h=a-b; printf("%d\n",h); } else if(g=='*') { h=a*b; printf("%d\n",h); } else if(g=='/') { h=a/b; printf("%d\n",h); } else { printf("这是两个数的加减乘除法\n"); } } 这是加减乘除的计算器~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蜜香纸的意思是什么啊?请解释下!
简便计算:7878乘36减3636乘78
太监高力士什么意思
如何进行厂房招商工作?
赦令的意思是什么啊?请解释下!
生产一批零件,甲每小时生产了70个,乙独做10
怎么对付赖账不还的亲戚,要回欠款呢?
为什么权健加盟费7500元可实收8610元呢
声节的意思是什么啊?请解释下!
如何将超声波探伤仪里存储的波形图复制出来
在三角形ABC中,AB向量乘以BC向量等于三其面
一人飞升,仙及鸡犬的意思是什么啊?请解释下
有的时候打的字会突然变大,怎么调也没用。只
你好已知数列(an)满足an=2an-1+2n+1(n属
福特致胜油门踏板怎么拆的?
推荐资讯
縗粗的意思是什么?縗粗的释义是什么啊?
中国审计局地址在哪,我要去那里办事
家用空气净化器加湿器一样吗?
市闲的意思是什么啊?请解释下!
藤凉席价格高不高
打开“我的电脑”之后,怎么多了个“其他”?
特价机票能退吗 退票费怎么算出
地板打蜡能不能自己打
七匹狼(服饰)用的是什么字体
蜘蛛会不会与人受精
急急急现在家里进门就是客厅没有玄关如何设计
一个女孩要怎样才算得上精致
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?