编程题
简单排序
## 题目描述
输入一组非0的整数(包括正整数和负整数,绝对值不超过1000),根据绝对值的大小按从小到大的顺序输出,假定这些整数的绝对值各不相同,输出时还要输出每个整数在输入时的序号。
## 输入描述
输入文件中包含多个测试数据。每个测试数据占若干行(小于100行),每行为一个非0整数,这些整数的绝对值各不相同。测试数据最后一行为0,代表测试数据结束。输入文件最后一行为0,代表输入结束。
## 输出描述
对每个测试数据,按样例输出中所示的格式对这些整数按绝对值的大小从小到大的顺序进行输出,每个整数前的数值表示该整数在输入时的序号(从1开始计起,占2位宽度)。每个测试数据的输出之后输出一个空行。
## 样例输入
```txt
96
-7
-256
13
25
100
66
91
0
0
```
## 样例输出
```txt
2 -7
4 13
5 25
7 66
8 91
1 96
6 100
3 -256
```