永发信息网

若输入 -6+15*3/5=<回车> , 以下程序的输出结果是_______。 #include <stdio.h>

答案:3  悬赏:0  手机版
解决时间 2021-03-02 08:00
  • 提问者网友:抽煙菂渘情少年
  • 2021-03-01 15:45
#include <stdio.h>
main()
{
int m=0, sum=0;
char c, oldc='+';
do {
c=getchar();
if(c<='9'&&c>='0')
m=10*m+c - '0';
else {
if(oldc=='+')
sum += m;
else
sum -= m;
m=0;
oldc=c;
printf("%d#", sum);
}
} while(c!='=');
}
最佳答案
  • 五星知识达人网友:拜訪者
  • 2021-03-01 16:17
-6+15*3/5=
0#-6#9#6#1#Press any key to continue

选择单步调试,你就会为什么了.
全部回答
  • 1楼网友:野慌
  • 2021-03-01 18:10
VC++ 6.0下的输出结果是: 0#-6#9#6#1#
  • 2楼网友:山河有幸埋战骨
  • 2021-03-01 17:27
弱弱的问一句。想实现整数的加减乘除? 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯