输入m个数,求其最大数、最小数和平均值
时间: 2023-06-05 18:47:50 浏览: 165
求最大数、最小数、平均值
输入m个数,可以通过循环输入的方式,将每个数存储到一个数组中。然后,可以通过遍历数组,找到其中的最大值和最小值,并计算出所有数的总和。最后,通过总和除以m,即可得到这些数的平均值。具体实现可以参考以下代码:
```
#include <stdio.h>
int main()
{
int m, i;
double sum = , max, min;
printf("请输入数字个数m:");
scanf("%d", &m);
double nums[m];
printf("请输入%d个数字:", m);
for(i = ; i < m; i++)
{
scanf("%lf", &nums[i]);
sum += nums[i];
if(i == )
{
max = nums[i];
min = nums[i];
}
else
{
if(nums[i] > max)
{
max = nums[i];
}
if(nums[i] < min)
{
min = nums[i];
}
}
}
printf("最大数为%.2lf,最小数为%.2lf,平均值为%.2lf", max, min, sum/m);
return ;
}
```
阅读全文