杭电1008 ,一直WRONG ANSMWER
发布网友
发布时间:2024-10-13 13:27
我来回答
共2个回答
热心网友
时间:2024-10-13 19:39
输入的时候直接处理。
一个if后面应该接着else,不应该继续if。
ac
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,time1,r,j;
int a[100];
while(scanf("%d",&n)&&n)
{
a[0]=0;
time1=0;
for(j=1;j<=n;j++)
{
scanf("%d",&a[j]);
r=a[j]-a[j-1];
if(r>0) time1+=r*6+5;
else time1-=r*4-5;
}
printf("%d\n",time1);
}
return 0;
}
热心网友
时间:2024-10-13 19:40
能提供题目地址吗?印象中是电梯题目但是记不清细节了,wrong answer应该是错在细节上