c语言 输入十个数,输出大于平均数的数
时间: 2024-03-30 20:12:18 浏览: 29
下面是一个简单的 C 语言程序,用于输入十个数,计算它们的平均值,然后输出大于平均值的数。
```
#include <stdio.h>
int main() {
int num[10];
int sum = 0;
float average;
// 输入十个数
printf("请输入十个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &num[i]);
sum += num[i];
}
// 计算平均值
average = sum / 10.0;
// 输出大于平均值的数
printf("大于平均值的数有:");
for (int i = 0; i < 10; i++) {
if (num[i] > average) {
printf("%d ", num[i]);
}
}
return 0;
}
```
该程序使用一个整型数组 `num` 存储输入的十个数,使用变量 `sum` 计算它们的总和,然后计算平均值。最后,使用一个循环遍历数组并输出大于平均值的数。
相关问题
C语言任意输入一个数组,大于平均数的放入新数组中
好的,我可以帮你解决这个问题。你可以使用以下的C语言代码来实现将大于平均数的元素放入新数组中:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int size, sum = 0, count = 0;
float average;
// 输入数组大小
printf("输入数组大小: ");
scanf("%d", &size);
int *arr = (int *)malloc(size * sizeof(int));
int *newArr = (int *)malloc(size * sizeof(int));
// 输入数组元素
printf("输入数组元素:\n");
for (int i = 0; i < size; i++) {
scanf("%d", &arr[i]);
sum += arr[i];
}
// 计算平均数
average = (float)sum / size;
// 将大于平均数的元素放入新数组
for (int i = 0; i < size; i++) {
if (arr[i] > average) {
newArr[count] = arr[i];
count++;
}
}
// 输出新数组元素
printf("新数组元素:\n");
for (int i = 0; i < count; i++) {
printf("%d ", newArr[i]);
}
printf("\n");
free(arr);
free(newArr);
return 0;
}
```
你可以运行这段代码,首先输入数组的大小,然后逐个输入数组的元素。程序会计算平均数,然后将大于平均数的元素放入新数组中,并输出新数组的元素。
希望这能帮到你!如果你还有其他问题,请随时问。
c语言输入10个整数,求它们的平均值,并输出大于平均值的数据的个数。
好的,下面是一个简单的C语言程序,可以实现你的要求:
```c
#include <stdio.h>
int main()
{
int i, sum = 0, count = 0;
float average;
int arr[10];
// 读入10个整数
printf("请输入10个整数:\n");
for(i = 0; i < 10; i++)
{
scanf("%d", &arr[i]);
sum += arr[i];
}
// 计算平均值
average = (float)sum / 10;
printf("平均值为:%.2f\n", average);
// 统计大于平均值的数据个数
for(i = 0; i < 10; i++)
{
if(arr[i] > average)
{
count++;
}
}
printf("大于平均值的数据个数为:%d\n", count);
return 0;
}
```
程序中,首先定义了一个整型数组 `arr[10]`,用于存储输入的10个整数。通过 `for` 循环,读入10个整数并累加求和。然后,计算平均值,并通过 `for` 循环遍历整个数组,统计大于平均值的数据个数。最后输出平均值和大于平均值的数据个数。
相关推荐
![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)