作业帮 > 综合 > 作业

c语言,长度为100的一维数组,初始值为100以内随机数,并求出最大值最小值平均数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 00:54:28
c语言,长度为100的一维数组,初始值为100以内随机数,并求出最大值最小值平均数
//借楼上的修改了下
#include <time.h> 
#include <stdio.h> 
#include <stdlib.h> 
int main() 
{
int i = 0, j,k,t,a[100]; 
srand((unsigned int)time(NULL));
for(i=0;i<=99;i++)             
{
a[i]=rand() % 100;   //产生随机数组1到100
printf("%-3d  ",a[i]);
if((i+1)%10==0) printf("\n");
a[i]++;
} 

for(i=0;i<99-1;i++)                //升序排序
{ 
k=i; 
for(j=i+1;j<99;j++)
if(a[j]>a[k])
k=j;
t=a[k];
a[k]=a[i];
a[i]=t; 
}

printf("\nmin=%d,max=%d\n",a[k],a[0]);

for(i=0,k=0;i<=99;i++)            //求平均数
k=k+a[i];
k=k/100;
printf("average=%d\n",k);
return 0;
 
}