1868 - Problem A ——放轻松

第一次参加山东建筑大学的校赛,相信大家是十分紧张的。其实组委会的人比各位选手更加紧张,因为你们今天参加的是热身赛,而热身赛的题目反响优异并不能保证正式赛的效果同样优异……总之,这是个十分复杂的问题。丙三醇同学看起来就十分紧张,不断地说着“给力”,旁边的人都有点担心。

我们决定给丙三醇一个惊喜——一只活泼欢乐的小学妹,让他放轻松点。三醇同学喜欢高点的学妹,为此,我们要帮三醇写一个程序,用来分辨虚假的身高数据,并找出最高的学妹。

题目输入

输入的第一行为学妹的数目N1<N<100,对三醇来说应该够了)

第二行开始依次输入N个数据,代表学妹的身高,精度均为小数点后两位小数。根据客观情况,我校的正常学妹身高应该在1.40——2.26之间,所以如果输入小于1.40或大于2.26的数据,视为不合法的输入错误,不予考虑。题目至少保证有一个合法数据。

 

题目输出

输出只有一行,合法状态下最高学妹的身高。

输入/输出样例

题目输入

6
1.35
1.98
1.66
1.90
0.70
4.00

题目输出

1.98

C++解答

#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
	//ifstream cin;
	//ofstream cout;
	//cin.open("A_1.in");
	//cout.open("A_1.out");
	double highest=0;
	double tmp;
	int testcase;
	cin>>testcase;
	while(testcase--)
	{
		cin>>tmp;
		if(tmp<1.4 || tmp>2.26)
			continue;
		if(tmp>highest)
			highest=tmp;
	}
	cout<<highest<<endl;
	
	return 0;
}

时间限制 1 秒
内存限制 32 MB
讨论 统计
上一题 下一题