用一个简单的c语言程序设计实现从键盘输入10个数,输出小于平均值的所有数的总和。
时间: 2024-02-15 22:02:48 浏览: 32
好的,以下是一个简单的C语言程序,用于实现您的要求:
```c
#include <stdio.h>
int main() {
int i, n;
float sum = 0, avg;
int arr[10];
int count = 0, total = 0;
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &n);
sum += n;
arr[i] = n;
}
avg = sum / 10;
for (i = 0; i < 10; i++) {
if (arr[i] < avg) {
count++;
total += arr[i];
}
}
printf("小于平均值的数的总和为:%d\n", total);
return 0;
}
```
程序的思路是先输入10个数,然后计算它们的平均值。接着遍历这10个数,如果某个数小于平均值,则累加到总和中。最后输出小于平均值的数的总和。
相关问题
用一个简单的c语言循环程序设计实现从键盘输入10个数,输出小于平均值的所有数的总和。
好的,以下是一个简单的C语言程序,实现从键盘输入10个数,输出小于平均值的所有数的总和:
```c
#include <stdio.h>
int main() {
int arr[10];
int sum = 0;
float avg;
// 从键盘输入10个数,存入数组arr中
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
sum += arr[i];
}
// 计算平均值
avg = sum / 10.0;
// 输出小于平均值的所有数的总和
int total = 0;
for (int i = 0; i < 10; i++) {
if (arr[i] < avg) {
total += arr[i];
}
}
printf("小于平均值的所有数的总和为:%d\n", total);
return 0;
}
```
解释一下代码的执行过程:
1. 首先定义了一个整型数组 `arr`,用于存储从键盘输入的10个整数。
2. 接着定义了变量 `sum`,用于存储输入的10个数的总和。
3. 然后通过 `for` 循环,从键盘输入10个整数,并将它们存入数组 `arr` 中,同时累加它们的总和。
4. 计算平均值,将总和除以10.0得到平均值。
5. 再次通过 `for` 循环,遍历数组 `arr`,如果某个数小于平均值,就将这个数加入到 `total` 变量中。
6. 最后输出小于平均值的所有数的总和。
希望能够解决您的问题!
用一个简单的c语言循环程序设计用一个简单的c语言程序设计实现从键盘输入10个数,输出小于平均值的所有数的总和。
好的,以下是一个用循环实现的C语言程序,用于实现您的要求:
```c
#include <stdio.h>
int main() {
int i, n;
float sum = 0, avg;
int count = 0, total = 0;
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &n);
sum += n;
}
avg = sum / 10;
printf("小于平均值的数有:");
i = 0;
while (i < 10) {
scanf("%d", &n);
if (n < avg) {
count++;
total += n;
printf("%d ", n);
}
i++;
}
printf("\n小于平均值的数的总和为:%d\n", total);
return 0;
}
```
这个程序的思路与前面的程序类似,不同之处在于输入和判断小于平均值的数是在同一个循环中完成的。循环中使用了while语句,可以根据条件来控制循环次数。在循环中输入数并判断,如果小于平均值,就累加到总和中,同时输出这个数。最后输出小于平均值的数的总和。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)