c语言写的,全是wa,求帮忙看看
查看原帖
c语言写的,全是wa,求帮忙看看
402769
Jasper_Gyf楼主2021/3/31 22:51
#include <stdio.h>

int main() {
    int n;//输入随机数的个数
    int count[1001] = {0};//定义长度为1001的数组,用于随机数的存放和去重
    scanf("%d", &n);
    int input_num[n];//定义一个数组,存放输入的随机数
    for ( int i = 0; i < n; i++ ) {
        scanf("%d", &input_num[i]);
    }

    for ( int i = 0; i < n; i++ ) {
        if ( count[input_num[i]] != 1) {
            count[input_num[i]] = 1;//判断对应位置是否为1,若为1,则当前随机数重复,否则将其置1
        }
    }

    int result_num;
    for ( int i = 0; i< 1001; i++ ) {
        if (count[i] == 1) {
            result_num++;//存放最后输出的个数
        }
    }
    printf("%d\n", result_num);

    for ( int i = 0; i< 1001; i++ ) {
        if (count[i] == 1) {
            printf("%d ", i);//通过循环,将随机数逐一输出
        }
    }
    return 0;
}
2021/3/31 22:51
加载中...