整数去重 题解:为什么这段代码会报错runtime error呢 devc++上都能运行啊
P2021
发布于2024年1月17日 20:19
阅读数 947
#include <stdio.h>
int main() {
int a[1000]={0};
int n,i,j;
while(scanf("%d",&n)!=EOF)
{
for (i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for (i=0;i<n;i++)
{
for (j=i+1;j<n;j++)
{
if(a[i]==a[j])
{
a[j]=0;
}
}
}
for (i=0;i<n;i++)
{
...
登录后发布评论
因为数组开小了
第一行包含一个正整数n(1 <= n <= 20000)