求最大值和最小值
提交数: 6377, 通过率: 50.23%, 平均分: 55.28
题目描述:
输入n个整数,求出其中的最大值和最小值。
输入格式:
共两行,第一行一个整数n,第二行有n个数,以空格分隔。
输出格式:
共两个数,以空格分开。
样例输入:
10 1 2 3 4 5 6 7 8 9 0
样例输出:
9 0
提示:
-1000<=全部数据<=1000
同学们,我们刚接触循环语句,可能还没有循环的概念,继续加油。
本题的思路是这样的:
循环n次,每次循环中读进来一个数,看看这个数是不是最大或最小的数。
循环结束后,输出最大的数和最小的数。
cin >> n;
for (int i=1; i<=n; i++) //要读n个数,所以我们循环n次
{
cin>>x; //每次循环时,读入一个数
用x更新存放最大值的变量和最小值的变量。
}
请同学们好好理解“循环语句”解决问题的思路。
时间限制: 1000ms空间限制: 128MB
来源: 原创