永发信息网

我用c++做的if类型加减乘除运算程序那里有错?

答案:2  悬赏:50  手机版
解决时间 2021-03-15 19:45
  • 提问者网友:我的未来我做主
  • 2021-03-15 12:24
#include
int main()
{
double a,c,b,m;
if(c='+',m=a+b);
if(c='-',m=a-b);
if(c='*',m=a*b);
if(c='/',m=a/b);

scanf("%d%d%d",&a,&c,&b);
printf("%d\n",m);

}

请指出 急求
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-03-15 13:51
#include 
int main()
{
double a,b,m;
char c;//运算符是char类型

scanf("%lf%c%lf",&a,&c,&b);//赋值语句放在前面
if(c=='+')m=a+b;//判断是否相等用双==号
if(c=='-')m=a-b;
if(c=='*')m=a*b;
if(c=='/')m=a/b;


printf("%lf\n",m);//double类型输出是lf

}
全部回答
  • 1楼网友:独钓一江月
  • 2021-03-15 14:09
二进制数的算术运算的基本规律和十进制数的运算十分相似。最常用的是加法运算和乘法运算。 1. 二进制加法 有四种情况: 0+0=0 0+1=1 1+0=1 1+1=0 进位为1 【例1103】求 (1101)2+(1011)2 的和 解: 1 1 0 1 + 1 0 1 1 1 1 0 0 2. 二进制乘法 有四种情况: 0×0=0 1×0=0 0×1=0 1×1=1 【例1104】求 (
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯