-
else if (m=='^')
x=(pow(a,1/b));
else if (m=='^'&&b==-1)x=(pow(a,1/b));
else printf("打字错误");
这里的问题是你把else if (m=='^'&&b==-1) 把 else if (m=='^')。
当 b=-1 时,您当前的程序无法达到 x=(pow(a,1 b)); 这个。
-
不是吗 - 那里出了点问题!
-
不难,做一个矩阵按钮,然后给按钮编号,然后根据输入信号判断加减乘除,做运算就行了!
-
这并不难,但工作量很大。你的财富将再增加 200 个兄弟,你将能够做到这一点。
-
int main (void)
fflush(stdin,null);
printf("就是这样! 你想再次使用它吗? y/n:");
scanf ("%c",&yn);
if (yn=='y' ||yn=='y')else
while (1);}
-
对不起,这几天很忙,没上线,没收到你的邀请!
-
voidmain()
inta,b,result;
charm;
printf("请输入您要计算的数字:");
scanf("%d
d",&a,&b);
printf("请输入加法、减法、乘法或除法");
scanf("%c",&m);
if(m=="+")
这同样适用于是否执行加法操作。
result=a+b;
elseif(m=="-")
result=a-b;
elseeif(m=="*")
result=a*b;
elseif(m=="/")
result=a/b;
elseprintf("你犯了一个错误");
如果输入符号不是加法、减法、乘法或除法,则报告错误。
printf("计算结果为:%d",result);
最后,输出结果。
-
你用VC++ MFC,控制台太难了,分辨率不会高。
要在 VC 上运行,你想要一个 C 吗? 可能吗? 最多C++,C语言几乎不可能用VC编译,他的要求太高了。
-
最简单的计算器**不是胡言乱语,绝对可用,包括""
void main()?
哈哈,缓解现场紧张的气氛。
实现计算器最困难的部分是解析符号,包括 +-* () 等。
-
自己动手。 使用 MFC 很容易。 只需调用数学函数即可。
-
……呃,我只做过一个控制台界面......