题解 | 求最大最小数

求最大最小数

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循环里面

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务