#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int i,a[50];
srand(time(NULL));
for(i = 0; i<50; i++) //为数组赋值
{
a[i] = rand()%100;
}
for(i = 0; i<50; i++) //输出数组里的元素
{
printf("%5d",a[i]);
if((i + 1)%5 == 0)
{
printf("\n");
}
}
int max,k;
max = a[0];
for(i = 1; i<50; i++)
{
if(a[i]>max)
{
max = a[i];
k = i + 1; //最大值所在的位置
}
}
printf("第 %d 是最大值,最大值为:>%d\n",k,max) ;
return 0;
}
用数组找出一组数的最大值并输出最大值是第几位(C语言)
最新推荐文章于 2023-07-21 09:00:00 发布