编写一个程序,通过键盘输入一维数组中的10个整数,调用求和函数求出10个整数的和值,调用求平均值函数求出10个整数的平均值,输出计算结果。要求自定义所需求的求和函数和求平均值函数。
时间: 2023-06-02 08:07:55 浏览: 173
这个问题是一个技术问题,可以回答。我们可以编写一个简单的程序,首先通过键盘输入10个整数,然后调用求和函数和平均值函数分别计算和值和平均值,并最终输出结果。下面是一个示例代码:
```
#include <stdio.h>
// 自定义求和函数
int sum(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum;
}
// 自定义求平均值函数
double average(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return (double)sum / size;
}
int main() {
int arr[10];
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
int s = sum(arr, 10);
double a = average(arr, 10);
printf("和值为:%d\n", s);
printf("平均值为:%lf\n", a);
return 0;
}
```
当我们输入10个整数时,程序会依次调用sum和average函数计算出和值和平均值,并最终输出结果。
阅读全文