下面是一个求给定10个整数的和与平均值的程序实现:
```c
#include <stdio.h>
#define N 10
int main() {
int arr[N], sum = 0;
// 读入10个整数,并累加到sum变量中
printf("请输入%d个整数:\n", N);
for (int i = 0; i < N; i++) {
scanf("%d", &arr[i]);
sum += arr[i];
}
double average = (double) sum / N; // 计算平均值
printf("数组所有元素之和为:%d\n", sum);
printf("数组所有元素的平均值为:%.2f\n", average);
return 0;
}
```
在这个程序中,使用了一个大小为10的数组来存储输入的10个整数。使用for循环依次读入10个整数,并累加它们的值到一个名为sum的变量中。然后计算出这10个整数的平均值并输出结果。需要注意的是,为了得到精确的平均值,需要将sum转换成浮点型再除以N。此外,思路是相同的,如果想要计算任意数量的整数的和与平均值,只需要根据具体情况调整数组大小及循环次数即可。