求助c语言问题,本人在线等

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:58:31
编写一个程序:产生N(N>8)个随机数存入数组,求其中最大值。并以每行8个数显示此数组,最后显示最大值。 怎么整

#include <stdio.h>
#include <time.h>

#define N 10

int main(void)
{
int a[N];
int i = 0;
int max = 0;
srand(time(NULL));

for(i=0;i<N;i++)
{
a[i] = rand();
}
max = a[0];

for(i=0; i<N; i++)
{
if(a[i]>max)
max = a[i];
printf("%d ", a[i]);
if((i+1) % 8 == 0)
puts("\n");
}
printf("\n max = %d\n", max);
}

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>

#define n 20 //n个数
#define ent 8 //每行输出8个
#define maxp 500 //随机数的范围是0-499

void main()
{
int i,a[1000],max=0;
srand((unsigned) time(NULL));
printf("Array:");
for (i=0;i<n;i++)
{
if (i%ent==0)
printf