题目:产生30个数值的数组(其中数值大小范围为
0-30)然后将数组中大小范围为0-10的放入一个数组,大小范围为20-30的放入一个数组。
没啥思路,望提供思路。
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main()
{
srand(time(NULL));
int i,a[30],b[30],bc=0,c[30],cc=0;
for(i=0;i<30;i++)
{
a[i]=rand()%31; //随机产生0-30的数。
if(a[i]<20)
b[bc++]=a[i];
else
c[cc++]=a[i];
}
for(i=0;i<30;i++)
printf("%d ",a[i]);
printf("\n");
for(i=0;i<bc;i++)
printf("%d ",b[i]);
printf("\n");
for(i=0;i<cc;i++)
printf("%d ",c[i]);
printf("\n");
return 0;
}
你可以参考下这篇文章:Labview实时电压显示