Problem Description
给定n个正整数,根据各位数字之和从小到大进行排序。
Input
输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数。当n为0时,不作任何处理,输入结束。n<=10
Output
输出每组排序的结果。
Example Input
2 1 2 3 121 10 111 0
Example Output
1 210 111 121
#include <stdio.h> int main() { int n; while(scanf("%d",&n)&&n!=0) { int a[10],b[10]={0},i,x,j,t1,t2; for(i=0;i<n;i++) { scanf("%d",&a[i]); x=a[i]; while(x/10!=0) { b[i]=b[i]+x%10; x=x/10; } b[i]