能力值:
( LV12,RANK:270 )
|
-
-
2 楼
首先呢,OJ的题请去OJ的论坛上问。至少我看来,看雪并不适合来问这种问题
其次呢,你的想法算是对的,不过s的初值呢
再次呢,就算你写对了,不过这份代码目测要TLE
最次呢,等差数列啊,小学生都该会的东西啊,你还要一个一个加么
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
恩,你回答的很有道理,谢谢啦!
能不能请你推荐个oj的论坛,我刚学c语言!
顺便再帮我看一个吧,搞了几个小时........ 不甚感激! #include<stdio.h>
int main(void)
{
int n,m,a[100],i,j,k;
while(scanf("%d %d",&n,&m)!=EOF&&(m!=0&&n!=0))
{
for(i=1;i<=n;i++)
scanf("%d",&a[i]);
for(i=1;i<=n;i++)
if(m<=a[i])
{
a[i-1]=m;
for(k=1;k<=i-1;k++)
a[k-1]=a[k];
break;
}
for(j=0;j<n;j++)
printf("%d ",a[j]);
printf("%d\n",a[n]);
}
return 0;
}
|
|
|