任意输入n个数,用C语言语句计算它们的和、积及和的平均值,
时间: 2024-12-08 22:15:01 浏览: 10
全国计算机等级考试二级C语言笔试试题和答案.pdf
要计算n个数的和、积以及和的平均值,你需要先读取用户的输入,然后对这些数字进行相应的操作。以下是一个简单的C语言程序示例,使用`stdio.h`库中的函数来实现这个功能:
```c
#include <stdio.h>
int main() {
int n, i;
double sum = 0.0, product = 1.0; // 初始化和为0,积为1
printf("请输入数字的数量(n): ");
scanf("%d", &n);
if (n <= 0) {
printf("错误!请输入正整数。\n");
return 1;
}
printf("请输入%d个数字:\n", n);
for (i = 0; i < n; i++) {
double num;
scanf("%lf", &num);
sum += num;
product *= num; // 积的计算直接乘当前数
}
// 计算平均值
double average = sum / n;
printf("和: %.2f\n", sum);
printf("积: %.2f\n", product);
printf("平均值: %.2f\n", average);
return 0;
}
```
在这个程序中,我们首先获取用户输入的数字数量`n`,接着用循环遍历每个数字并累加到`sum`变量上,同时更新`product`变量。最后,我们将总和除以数字的数量得到平均值。
阅读全文