这道数组中删数的题目,我写的答案是对的,但在OJ上通不过是什么问题

图片描述

include <stdio.h>

int main(void)
{

int n,i,m;

scanf("%d",&n);

int a[n];

for(i=0;i<n;i++)

scanf("%d",&a[i]);

scanf("%d",&m);

for(i=0;i<n;i++){

if(a[i]!=m){

printf("%d ",a[i]);

}else{

break;

}

}

for(++i;i<n;i++)

printf("%d ",a[i]);

return 0;

}

回答:

太小白了。刷OJ首先要看下faq,你这个程序明显只能处理一组输入,一般oj的输入都是多组,用这种方式:
while(scarf("xxx",yyy)!=EOF){

//EOF代码文件输入结尾;

}

以上是 这道数组中删数的题目,我写的答案是对的,但在OJ上通不过是什么问题 的全部内容, 来源链接: utcz.com/p/195484.html

回到顶部