c语言编程实现编程:找出若干个非零整数中的最大值m以及它们的平均值a。 要求:若干个整数由键盘输入,每次输入一个赋给变量x,x为零时,结束输入
时间: 2024-05-16 20:12:13 浏览: 73
三级网络技术 上机试题 计算最大值
。可以的,这是一个计算题,很简单。您只需要按照要求输入非零整数,当输入 x 为零时结束输入,最后输出这些非零整数的最大值和平均值即可。以下是一个简单的 C 代码示例:
```c
#include <stdio.h>
int main() {
int x, count = 0, sum = 0, max = 0;
float avg;
do {
printf("请输入一个非零整数:\n");
scanf("%d", &x);
if (x != 0) {
count++;
sum += x;
if (x > max) {
max = x;
}
}
} while (x != 0);
if (count > 0) {
avg = (float) sum / count;
printf("非零整数的最大值为:%d,平均值为:%f\n", max, avg);
} else {
printf("您没有输入任何非零整数!\n");
}
return 0;
}
```
希望能对您有所帮助!
阅读全文