用c语言编写程序,输入m个数,求其最大数、最小数和平均值。
时间: 2023-05-29 19:06:27 浏览: 138
```c
#include <stdio.h>
int main()
{
int m, i;
float sum = 0;
float max, min, avg;
printf("请输入数字个数m:");
scanf("%d", &m);
int num[m]; // 定义一个长度为m的数组
printf("请依次输入%d个数字:", m);
for(i = 0; i < m; i++)
{
scanf("%d", &num[i]);
sum += num[i]; // 累加求和
if(i == 0) // 初始化最大值和最小值
{
max = num[i];
min = num[i];
}
else
{
if(num[i] > max) max = num[i];
if(num[i] < min) min = num[i];
}
}
avg = sum / m;
printf("最大值为%.2f,最小值为%.2f,平均值为%.2f", max, min, avg);
return 0;
}
```
相关问题
用c语言编写:输入m个数,求其最大数、最小数和平均值。
```c
#include <stdio.h>
int main() {
int m, i, num;
int max = -2147483647, min = 2147483647; // 初始化最大值和最小值
double sum = 0, avg;
printf("请输入数字个数:");
scanf("%d", &m);
for (i = 0; i < m; i++) {
printf("请输入第%d个数字:", i + 1);
scanf("%d", &num);
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
sum += num;
}
avg = sum / m;
printf("最大数:%d\n", max);
printf("最小数:%d\n", min);
printf("平均值:%lf\n", avg);
return 0;
}
```
用c语言编写程序:输入m个数,求其最大数、最小数和平均值。
```
#include <stdio.h>
int main()
{
int m, i, num;
int max = -1000000, min = 1000000; // 初始化最大值和最小值
double sum = 0, avg;
printf("请输入要输入的数的个数:");
scanf("%d", &m);
printf("请输入%d个数:\n", m);
for (i = 1; i <= m; i++) {
scanf("%d", &num);
if (num > max) { // 更新最大值
max = num;
}
if (num < min) { // 更新最小值
min = num;
}
sum += num; // 累加求和
}
avg = sum / m; // 求平均值
printf("最大数:%d\n", max);
printf("最小数:%d\n", min);
printf("平均值:%.2f\n", avg);
return 0;
}
```
阅读全文