c语言用一个循环输入十个数然后分别输出其中的最大值和最小值
时间: 2023-09-22 17:08:18 浏览: 187
好的,这里是使用一个循环输入十个数,然后分别输出其中的最大值和最小值的C语言代码示例:
```c
#include <stdio.h>
int main() {
int nums[10];
int max = 0;
int min = 0;
// 输入10个数并找出最大值和最小值
printf("请输入10个整数:\n");
scanf("%d", &nums[0]); // 先读入一个数,假设为最大值和最小值
max = min = nums[0];
for (int i = 1; i < 10; i++) {
scanf("%d", &nums[i]);
if (nums[i] > max) {
max = nums[i];
} else if (nums[i] < min) {
min = nums[i];
}
}
// 输出最大值和最小值
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
这个代码会使用一个循环读入10个整数,每读入一个数就和当前的最大值和最小值进行比较,更新最大值和最小值,最后输出它们。
相关问题
c语言运行时输入十个数,然后分别输出其中最大值、最小值
好的,我可以为您提供这样的一个C语言代码示例:
```c
#include <stdio.h>
int main() {
int nums[10];
int max = 0;
int min = 0;
// 输入10个数
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
// 找出最大值和最小值
max = min = nums[0];
for (int i = 1; i < 10; i++) {
if (nums[i] > max) {
max = nums[i];
} else if (nums[i] < min) {
min = nums[i];
}
}
// 输出最大值和最小值
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
这个代码会先让用户输入10个整数,然后通过循环遍历数组,找出其中最大值和最小值,并在最后输出它们。
C语言写一个输入8个数,输出最大值和最小值
好的,以下是一个输入8个数,输出最大值和最小值的 C 语言代码:
```c
#include <stdio.h>
int main() {
int nums[8], max, min;
// 输入8个数
printf("请输入8个数:\n");
for (int i = 0; i < 8; i++) {
scanf("%d", &nums[i]);
}
// 求最大值和最小值
max = nums[0];
min = nums[0];
for (int i = 1; i < 8; i++) {
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
}
// 输出结果
printf("最大值为%d,最小值为%d\n", max, min);
return 0;
}
```
在这个代码中,我们定义了一个数组 `nums` 来存储输入的8个数,然后使用一个循环来输入这8个数。接着,我们使用另一个循环来找到这8个数中的最大值和最小值,并将它们分别存储在变量 `max` 和 `min` 中。最后,我们输出结果。