#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!='=');
}
若输入 -6+15*3/5=<回车> , 以下程序的输出结果是_______。 #include <stdio.h>
答案:3 悬赏:0 手机版
解决时间 2021-03-02 08:00
- 提问者网友:抽煙菂渘情少年
- 2021-03-01 15:45
最佳答案
- 五星知识达人网友:拜訪者
- 2021-03-01 16:17
-6+15*3/5=
0#-6#9#6#1#Press any key to continue
选择单步调试,你就会为什么了.
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
弱弱的问一句。想实现整数的加减乘除?
再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯