求平均数:键盘键如n个数,当键如-1后停止该程序,并输出这些前n个数的平均值。
时间: 2024-06-12 08:11:50 浏览: 12
这段代码是一个求平均数的程序,它可以读入键盘输入的n个数,当输入-1时停止程序,并输出这些前n个数的平均值。具体实现方法是使用while循环读入每个数,同时累加它们的和以及计数器cnt的值。当输入-1时,循环结束,如果cnt大于0,则计算平均值并输出。这个程序使用了C语言的基本语法和控制结构,包括变量定义、循环、条件判断和输入输出等。如果你想了解更多关于C语言的知识,可以参考相关的教材或网上资源。
相关问题
从键盘输入n个数,输出这些数中大于其平均值的数
首先,需要计算这n个数的平均值。然后,遍历这n个数,将大于平均值的数输出即可。
具体实现可以参考以下代码:
```
#include <stdio.h>
int main() {
int n, sum = ;
float avg;
printf("请输入n个数:");
scanf("%d", &n);
int nums[n];
for (int i = ; i < n; i++) {
scanf("%d", &nums[i]);
sum += nums[i];
}
avg = (float)sum / n;
printf("平均值为:%.2f\n", avg);
printf("大于平均值的数有:");
for (int i = ; i < n; i++) {
if (nums[i] > avg) {
printf("%d ", nums[i]);
}
}
printf("\n");
return ;
}
```
运行程序后,输入n个数,程序会输出这些数的平均值和大于平均值的数。
从键盘上输入n个数,输出这些数中大于其平均值的数
好的,这是一个计算问题,可以回答。首先,输入n个数,计算出它们的平均值,然后再遍历一次这些数,找出大于平均值的数并输出即可。具体代码实现可以像这样:
```
#include <iostream>
using namespace std;
int main() {
int n, sum = 0;
double average;
cout << "请输入数字个数n:";
cin >> n;
// 输入n个数,计算它们的和
int* nums = new int[n];
for (int i = 0; i < n; i++) {
cin >> nums[i];
sum += nums[i];
}
// 计算平均值
average = (double) sum / n;
// 寻找大于平均值的数并输出
for (int i = 0; i < n; i++) {
if (nums[i] > average) {
cout << nums[i] << " ";
}
}
delete[] nums;
return 0;
}
```
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)