杭电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应该是错在细节上

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com