永发信息网

C语言求改错!!

答案:2  悬赏:60  手机版
解决时间 2021-12-01 03:37
C语言求改错!!
最佳答案
#include
#include

int f(int a,char op,int b)
{
if(op=='+') return a+b;
if(op=='-') return a-b;
if(op=='*') return a*b;
if(op=='/') return a/b;

}

int main()
{
int n[20];
char s[20];
int flag;
int i,j,l;
for(i=0;i<20;i++)
{
scanf("%d",&n[i]);
scanf("%c",&s[i]);
if(s[i]=='\n') break;
}
l=i;
k:flag=0;
for(i=0;i {
if(s[i]=='*'||s[i]=='/')
{
flag=1;
n[i]=f(n[i] ,s[i],n[i+1]);

s[i]=s[i+1];

for(j=i+1;j {
n[j]=n[j+1];
s[j]=s[j+1];
}
l--;
}

if(flag==1) break;
}
if(flag==1) goto k;

int ans=n[0];
for(i=0;i {
ans=f(ans,s[i],n[i+1]);
}
printf("%d\n",ans);

}

//你是BIT的吗
全部回答
遇到这种问题,自己一步一步调试就出来了,毕竟样例都过不了。

提醒一下
if(s[i]=='*'||s[i]=='/')
{
flag=1;
n[i]=f(n[i],s[i],n[i+1]);
l--;
s[i]=s[i+1];
for(j=i+1;j{
n[j]=n[j+1];
s[j]=s[j+1]; } }
这块有错。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
郑州简创业公司怎么样
如图是甲、乙两种固体物质的溶解度曲线.回答
测爱情卜得明夷卦是吉还是凶啊?请大师帮忙
像咕嘟咕嘟表示声音的词语
某工厂完成一批产品,一车间单独完成需要30还
9的乘法口诀有什么特殊规律,请大家帮帮忙
晶振在主板上起什么作用
尴尬是什么意思?
玉平安扣丢了预示着什么
常州市第二实验小学怎么样?
历经世事沧桑,看透事态,,,,下句是什么
大神们谁知道今晚小米max3发布会去那里看直播
在游民星空下了《尘埃3》免安装简体中文硬盘
读书始读,未知有疑。其次则渐渐有疑。中则节
谁知道内蒙古锡盟地区有关不让养羊的具体消息
推荐资讯
教的Flash动画设计吗
为什么早餐店里做的馅饼那么香酥呢
秧草烧河豚的做法???大神们帮帮忙
关于雪橇犬的所有详细资料
2800mah等于多少wh 充电宝哦
夫君在英语中除了用husband还可以用哪个单词
鲢鳙钓组橡筋和笼子哪种好
阅读理解Highinthemountains,anddeepinthe
要你记得怕你记得相爱会不会让你因此快乐 歌
课前两分钟的内容包括哪些方面?
一般来说,草缸是不是比鱼缸花费多
鼻子不塌但是大怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?