得分的问题,上机的评分标准,我的得分应该是10分吧?
{int i,j,flag=0;int k;
for(i=0;i<MAX-5;i++)
{for(j=i+1;j<i+5;j++)
{if(a[i]>a[j])
flag=1;
else {flag=0;break;}
if(a[i]%2==0)
flag=0;
}
if(flag==1)
{b[cnt]=a[i];cnt++;}
}
for(i=0;i<cnt-1;i++)
for(j=i+1;j<cnt;j++)
if(b[i]>b[j])
{k=b[i];b[i]=b[j];b[j]=k;}
}
9
7605
8365
8443
8491
9079
9175
9673
9773
9991 0分 程序调试错误?
改成j<=i+54 100分
8
7605
8443
8491
9079
9175
9673
9773
9991