填空题

NOIP2010 阅读程序写结果 
1
#include<iostream>
using namespace std;
void swap(int &a,int &b) {
	int t;
	t=a;
	a=b;
	b=t;
}
int main() {
	int a1,a2,a3,x;
	cin>>a1>>a2>>a3;
	if(a1>a2)
		swap(a1,a2);
	if(a2>a3)
		swap(a2,a3);
	if(a1>a2)
		swap(a1,a2);
	cin>>x;
	if(x<a2)
		if(x<a1)
			cout<<x<<' '<<a1<<' '<<a2<<' '<<a3<<endl;
		else
			cout<<a1<<' '<<x<<' '<<a2<<' '<<a3<<endl;
	else if(x<a3)
		cout<<a1<<' '<<a2<<' '<<x<<' '<<a3<<endl;
	else
		cout<<a1<<' '<<a2<<' '<<a3<<' '<<x<<endl;
	return 0;
}
输入:
91 2 20
77
输出:

发表评论

登录 后再回复