c++排序问题处理到文件尾怎么办

输入一个整数n,再输入n个整数,请把它们从小到大排序后输出。

输入格式:
测试数据有多组,处理到文件尾。每组测试数据输入一行,首先是整数n,接着是n个整数。

输出格式:
对于每组测试,在一行上输出从小到大排好序的n个数,每两个数据之间留一个空格。每两组测试数据之间留一个空行。

输入样例:
3 3 1 2
5 4 5 2 1 3
输出样例:
1 2 3

1 2 3 4 5

你的输入样例和你描述的输入也不一致啊