求教我张贴的代码里面那个j=0的问题。
程序代码:#include<stdio.h>
#include<math.h>
#include<string.h>
main()
{
int s,i,j,x,k,b;
int a[10001];
while(scanf("%d",&x)!=0)
{
s=0;
for(i=0;i<x;i++)
scanf("%d",&a[i]);
s=s+a[0]*6;
j=0;
for(i=1;i<x;i++)
{
k=a[i]-a[j];
if(b<0)
{
s=s+k*4*(-1);
}
else
{
s=s+k*6;
}
j++;
}
printf("%d\n",s+5*x);
}
}
就是那个j=0的位置,我把j=0放到和s=0一行,或者j=0放到第一个for循环的下面第一句,结果运行就不对。求大神指教。








