输入N个整数,储存输入的数及对应的序号,并将输入的数按从小到大的顺序进行排列。要求:当两个整数相等时,整数的排列顺序由输入的先后次序决定。例如:输入的第3个整数为5,第7个整数也为5,则将先输入的整数5排在后输入的整数5的前面。程序如下: #include "stdio.h" #define N 10 struct { int no; int num; } array[N]; main( ) { int i,j,num; for( i=0;i
=0&&array[j].num 2 num; 3 ) array[j+1]=array[j]; array[ 4 ].num=num; array[ 5 ].no=i; } for( i=0;i