输入一个正整数n(1<n<10)再输入n个正整数求平均值c语言
时间: 2023-06-02 09:02:10 浏览: 127
#include <stdio.h>
int main() {
int n, i, sum = 0;
float avg;
printf("请输入正整数n:");
scanf("%d", &n);
int arr[n];
printf("请输入%d个正整数:", n);
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
sum += arr[i];
}
avg = (float)sum / n;
printf("平均值为:%.2f", avg);
return 0;
}
相关问题
输入一个正整数n(1<n<10)再输入n个正整数求平均值保留两位小数c语言
```
#include <stdio.h>
int main() {
int n, i;
float sum = 0, num;
scanf("%d", &n);
for (i = 0; i < n; i++) {
scanf("%f", &num);
sum += num;
}
printf("%.2f", sum / n);
return 0;
}
```
C语言输入一个正整数repeat(0<repeat<10),做repeat次下列运算:输入一个正整数n(1<n<=10),再输入n个整数,输出平均值(保留两位小数)
以下是C语言实现输入一个正整数repeat(0<repeat<10),做repeat次下列运算:输入一个正整数n(1<n<=10),再输入n个整数,输出平均值(保留两位小数)的代码:
```c
#include <stdio.h>
int main() {
int repeat, n, i, j;
float sum, num;
scanf("%d", &repeat); // 输入repeat
for (i = 0; i < repeat; i++) { // 循环repeat次
scanf("%d", &n); // 输入n
sum = 0;
for (j = 0; j < n; j++) { // 循环n次
scanf("%f", &num); // 输入n个整数
sum += num; // 累加求和
}
printf("%.2f\n", sum / n); // 输出平均值,保留两位小数
}
return 0;
}
```
阅读全文