发布网友 发布时间:2022-04-20 08:01
共1个回答
热心网友 时间:2023-09-23 02:32
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int Get3Num(int a[],int b[],int n)
{
int i;
int sum=0;
for(i=0;i<n;i++)
{
if(a[i]%3==0)
{
b[sum] = a[i];
sum++;
}
}
return sum;
}
int main()
{
int num[20];
int num_3[20];
int i,j,sum;
srand((unsigned int)time(NULL));
for(i=0;i<20;i++)
{
num[i] = rand()%99+1;
}
for(i=0;i<4;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",num[5*i+j]);
}
printf("\n");
}
sum = Get3Num(num,num_3,20);
if(sum==0)
{
printf("NO\n");
}
else
{
for(i=0;i<sum;i++)
{
printf("%d\t",num_3[i]);
}
}
}