c语言,长度为100的一维数组,初始值为100以内随机数,并求出最大值最小值平均数
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/13 13:09:24
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;
}
#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;
}
c语言,长度为100的一维数组,初始值为100以内随机数,并求出最大值最小值平均数
怎样随机数生成一数组,长度为10,随机数为1~100的奇数,求最大值最小值,C#语言
编写一函数,求出一个数组中的最大值和最小值,数组长度为10并在main函数中输出最大值和最小值.
用C语言编写:求元素个数为 10 的一维数组元素中的最大值、最小值和平均值.
vb语句 设计一个随机数程序,生成10个范围是1到100随机整数,并求出这10个数的最大值,最小值和平均数
c语言:用数组求最大值、最小值、平均值、中下标为偶数的元素和
已知一个长度为100的一维数组,求数组中所有元素平均值并输出.
C语言编写运用数组求出100以内的能被5整除的数
定义一个大小为10,数组元素在【20,100】范围内产生的整数;求出该数组中最大值,最小值.平均值
求出100以内的所有勾股数组 (pascal,C,Logo语言均可)
定义一个长度为20的整型数组,并初始示数组中的所有元素,每行5个元素,并求最大值及其下标,最小值及其下标,平均值
【C语言】找出2维数组中最大值与最小值并交换位置