#include<stdio.h>
struct Data{
int iTen;
int iDigit;
}
main(){
struct Data sdData[10] = {1,1,2,2,3,5,0,5,6,9,5,4,1,4,7,8,9,8,8,7};
struct Data sdTempData;
int i = 0,j = 0;
for(i=0;i<9;i++){
for(j=i+1;j<10;j++){
if(sdData[i].iTen > sdData[j].iTen){
sdTempData = sdData[i];
sdData[i] = sdData[j];
sdData[j] = sdTempData;
}else if(sdData[i].iTen == sdData[j].iTen){
if(sdData[i].iDigit > sdData[j].iDigit){
sdTempData = sdData[i];
sdData[i] = sdData[j];
sdData[j] = sdTempData;
}
}
}
}
for(i=0;i<10;i++){
printf("%d%d ",sdData[i].iTen,sdData[i].iDigit);
}
}