以初学者用c语言输入一个正整数n(1<n<=10),再输入n个整数,输出偶数位置上数值的平均值(保留两位小数)
时间: 2024-01-02 12:01:51 浏览: 95
好的,这是一个比较基础的编程问题,以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int n, i;
float sum = 0, count = 0; // sum用来记录偶数位置上的数值之和,count用来记录偶数位置上的数值个数
printf("请输入正整数n(1<n<=10):");
scanf("%d", &n);
printf("请输入%d个整数:", n);
for (i = 1; i <= n; i++) {
int num;
scanf("%d", &num);
if (i % 2 == 0) { // 判断是否为偶数位置
sum += num;
count++;
}
}
float avg = sum / count; // 计算平均值
printf("偶数位置上数值的平均值为:%.2f", avg);
return 0;
}
```
希望能够帮到你!
阅读全文