文章

84

粉丝

408

获赞

31

访问

832.3k

头像
删除最大最小数(c++)
P1022 贵州大学机试题
发布于2020年3月22日 09:42
阅读数 10.2k

注意特殊情况:

输入:

5
5 5 5 5 5

输出:

5 5 5

代码:

#include<iostream>
using namespace std;
int main()
{
	int num[105];
	int n;
	cin >> n;
	for (int i = 0; i < n; i++)
		cin >> num[i];
	int Max = 0, Min = n-1;
	for (int i = 0; i < n; i++) {
		if (num[i] > num[Max])
			Max = i;
		if (num[i] < num[Min])
			Min = i;
	}
	bool flag = false;//控制输出格式 
	for (int i = 0; i < n; i++) {
		if (i != Max && i != Min) {
			if (flag)
				cout << " " << num[i];
			else
				cout << num[i];
			flag = true;
		}
	}
	cout << endl;
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发