调试,第十四行输入数据到最后没完,程序停止了
查看原帖
调试,第十四行输入数据到最后没完,程序停止了
1079947
sangby楼主2023/9/7 17:44
#include <stdio.h>
int main ()
{
    int N,cnt =0;
    int range[101],R[1000+1];
    scanf ("%d",&N);
    for (int i=0;i<=1001;i++)
    {
        R[i]=0;
    }
    for (int i=0;i<N;i++)
    {
        scanf ("%d ",&range[i]);
    }
    for (int i=0;i<=1001;i++)
    {
        for (int j=0;j<N;j++){
            if(i==range[j]) R[i]=1;
        }
    }
    for (int i=0;i<=1001;i++)
    {
        if (R[i]==1) cnt++;
    }
    printf("%d",cnt);
    for (int i=0;i<=1001;i++)
    {
        if (R[i]==1) printf("%d ",i);
    }
    return 0;
}
2023/9/7 17:44
加载中...