随机生成包含10个元素的数组a在输入一个数x,求a中大于x的元素存入另一个数组b中

随机生成包含10个元素的数组a在输入一个数x,求a中大于x的元素存入另一个数组b中

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main(){
    srand(time(0));
    int a[10],b[10],i,x,j=0;
    for(i=0;i<10;i++){
        a[i] = rand()%100+1;
    }
    scanf("%d",&x);
    for(i=0;i<10;i++){
        if(a[i]>x){
            b[j++]=a[i];
        }
    }
    for(i=0;i<j;i++){
        printf("%d ",b[i]);
    }
    return 0;
}


 有帮助请采纳