c语言从键盘输入10个数,求出最大值及最小值
时间: 2024-03-06 19:50:37 浏览: 289
c语言程序找出其中的最大值和最小值问题
好的,我可以帮你解决这个问题。
以下是一个求解最大值和最小值的 C 语言程序:
```c
#include <stdio.h>
int main()
{
int nums[10];
int max, min, i;
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
max = nums[0];
min = nums[0];
for (i = 1; i < 10; i++) {
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
}
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
这个程序首先定义了一个包含 10 个整数的数组 `nums`,并且使用 `for` 循环从键盘输入这 10 个整数。然后,使用两个变量 `max` 和 `min` 来存储最大值和最小值的初始值,分别为 `nums[0]`。最后,再次使用 `for` 循环遍历整个数组,如果遇到比 `max` 大的数,则更新 `max`,如果遇到比 `min` 小的数,则更新 `min`。最后输出 `max` 和 `min` 即可。
希望这个程序能够解决你的问题。
阅读全文