杭电acm 1008电梯问题。。急死了 为什么我在vc6.0运行正确 提交就是wrong answer

#include<stdio.h>intmain(){inti=0,j=0,sum=0,count=0;while(1){scanf("%d",&i);if(i==0)b... #include <stdio.h>
int main()
{
int i=0,j=0,sum=0,count=0;

while(1)
{
scanf("%d",&i);
if(i==0)
break;
else if(i<j)
{
count++;
sum+=(j-i)*4;
}
else
{
count++;
sum+=(i-j)*6;
}
scanf("%d",&j);
if(j==0)
break;
else if(i<j)
{
count++;
sum+=(j-i)*6;
}
else
{
count++;
sum+=(i-j)*4;
}
}
printf("%d\n",sum+(count-1)*5);
return 0;
}
展开
 我来答
恶魔D风腿
2012-01-20 · 超过45用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:138万
展开全部
-_-!!你确定你在VC6.0环境下能对?错误很多啊。估计你连意思都没看懂。
题目让你首先输入一个N,然后输入N个数,而且是需要多组输入的。你至少要把输入N的语句放在循环里吧。然后才弄一个循环次数为N的循环吧
你的代码。。。我不解释了-_-!!你重新写一个吧
用while(scanf("%d",&N)!=EOF&&N) 这个语句来输入
然后一个N次循环不用我教了吧
然后你就先自己写写看;acm这东西自己写出来的才是真的,加油吧!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式