输入8个整数放到数组u中,求:大于10的整数有几个?最大的数是什么?这些数的和是多少?c语言
时间: 2024-10-21 16:01:52 浏览: 31
C#实现输入10个数存入到数组中并求max和min及平均数的方法示例
在C语言中,你可以通过遍历数组并进行条件判断来解决这个问题。首先,你需要初始化一个计数器`count`用于记录大于10的整数,一个变量`max_num`保存最大值,以及一个`sum`变量来累加所有符合条件的数字。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int u[8], count = 0, max_num = -∞, sum = 0;
// 输入8个整数到数组u
printf("请输入8个整数:\n");
for (int i = 0; i < 8; i++) {
scanf("%d", &u[i]);
// 检查是否大于10,如果是则更新计数、最大值和总和
if (u[i] > 10) {
count++;
if (u[i] > max_num) {
max_num = u[i];
}
sum += u[i];
}
}
// 输出结果
printf("大于10的整数有 %d 个\n", count);
printf("最大的数是 %d\n", max_num);
printf("这些数的和是 %d\n", sum);
return 0;
}
```
在这个程序中,我们假设用户输入的数值都是有效的,并且不会超过整型数据类型的范围。运行完这个程序后,它会显示满足条件的整数数量、最大值以及它们的和。
阅读全文