用c语言编写程序,输入8个整数放到数组u中,求:大于10的整数有几个?最大的数是什么?这些数的和是多少?
时间: 2024-10-28 16:11:14 浏览: 22
在C语言中,你可以通过以下步骤编写程序来完成这个任务:
```c
#include <stdio.h>
int main() {
int u[8], count = 0, max_num = -1; // 初始化计数器和最大值变量
float sum = 0;
// 输入8个整数到数组u
printf("请输入8个整数:\n");
for (int i = 0; i < 8; i++) {
scanf("%d", &u[i]);
if (u[i] > 10) { // 检查是否大于10
count++; // 数量增加
if (max_num < u[i]) { // 更新最大值
max_num = u[i];
}
}
sum += u[i]; // 计算总和
}
// 输出结果
printf("大于10的整数有 %d 个。\n", count);
printf("最大的数是 %d。\n", max_num);
printf("这些数的和是 %.2f。\n", sum);
return 0;
}
```
在这个程序中,我们首先定义了一个包含8个整数的数组`u`以及用于存储大于10的整数数量、最大值和总和的变量。然后通过循环从用户那里获取输入,并检查每个数字是否大于10。如果是,则增加计数器并更新最大值。同时,将所有数字加到总和上。最后,输出所需的统计信息。
阅读全文