我用c++做的if类型加减乘除运算程序那里有错?
解决时间 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】求 (
我要举报
大家都在看
推荐资讯