题解 | 求最大最小数
求最大最小数
https://www.nowcoder.com/practice/82e5ff335eeb486aab359767895cc7b4
#include <stdio.h> int main() { int a; while (scanf("%d", &a) != EOF) { int b[a]; // 注意 while 处理多个 case // 64 位输出请用 printf("%lld") to int min = 100000, max = -1000000; for (int i = 0; i < a; i++) { scanf("%d", &b[i]); if (min > b[i]) min = b[i]; if (max < b[i]) max = b[i]; } printf("%d %d\n", max, min); } return 0; }
注意定义min max的位置 需要在第一层while循环里面