1008
这道题比较简单,一开始贴上去显示错误答案,后来调试了几次发现每次时间都叠加了,想了一下原来是忘记重置每次总时间了,加上去之后就AC了。
#include
using namespace std;
int main()
{
int n,a[10000]={0};
int time=0,stime=0;
while(cin>>n)
{
if(n==0)
return 0;
else
for(int i=1;i<=n;i++)
{cin>>a[i];
if(a[i]>=100)
{
cout<<“输入错误”;
return 0;
}
if(a[i]>a[i-1])
time+=(a[i]-a[i-1])*6+5;
else time+=(a[i-1]-a[i])*4+5;
}
cout<<time<<endl;
time=0;
}
}
杭电1008C++版
最新推荐文章于 2022-09-26 21:30:58 发布