对一个数组中大于指定数据的过滤,并将过滤后的数据存储到另一个数组中,每组第一行先输入两个整数n和x,5<=n<=100,x为500以内的整数;第二行输入n个1000以内的整数。
output对于每组输入的n个整数,保存并输出n个数中不小于x的所有整数
#include <stdio.h>
#include <stdlib.h>
int main( )
{
int n,i,x,j=0;
while(scanf("%d %d",&n,&x)!=EOF)
{
int a[100];
int b[100];
for( i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++)
{if(a[i]>=x)
b[j++]=a[i];}
for(i=0;i<j;i++)
printf("%d ",b[i]);
printf("\n");
}
return 0;
}