随机生成一个数组,在输入一个数,将大于该数的存入另一数组中

img

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int a[10],b[10];
int main() {
    int i,x,lb=0,count=0;
    srand(time(0));
    printf("原数组为:");
    for(i=0; i<10; i++) {
        a[i]=rand()%100;
        printf("%d ",a[i]);
    }
    printf("\n输入数值:");
    scanf("%d",&x);
    for(i=0; i<10; i++) {
        if(a[i]>x) {
            b[lb++]=a[i];
            count++;
        }
    }
    printf("共筛选出:%d个元素\n新数组为:",count);
    for(i=0; i<lb; i++) {
        printf("%d ",b[i]);
    }
    return 0;
}


 有帮助请采纳