c语言找出n个数中最大的数和最小的数,并将它们的值输出出来。 输入 输入为n+1个整数,都在int类型范围内。这些数可能用若干空格或者换行符分隔开。 输入的第1个数为n,表示后续有n个数输入。从输入的第2个数开始,求出直到第n+1个数中最大的数和最小的数。 输出 输出为两行,格式见sample。
时间: 2024-02-13 22:02:55 浏览: 237
输出n以内的所有素数 c语言:找出N以内的所有素数
可以使用类似前面的方法来解决这个问题,只需要在找到最大值和最小值之后将它们输出即可。以下是示例代码:
```c
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
int max, min;
scanf("%d", &max);
min = max;
for (int i = 1; i < n; i++) {
int num;
scanf("%d", &num);
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
}
printf("Max = %d\nMin = %d\n", max, min);
return 0;
}
```
首先,程序读入整数 n,然后读入第一个数作为最大值,同时将其赋值给最小值。接下来,程序使用 for 循环读入 n-1 个数,并依次更新最大值和最小值。
最后,程序输出最大值和最小值,遵循题目要求的格式。
阅读全文