Advertisement

C语言实验学习各位数字之和排序

阅读量:

C语言实验——各位数字之和排序

Time Limit: 1000MS Memory Limit: 65536KB

Problem Description

给定n个正整数,根据各位数字之和从小到大进行排序。

Input

输入数据多批次,在每个数据块中占据一行,并且每个数据块的第一个字段为正整数n(表示该块包含的数值数量),后续紧跟n个正整数值。当遇到n等于0的情况时不做处理操作,并在输入结束标志出现时自动终止程序运行

Output

输出每组排序的结果。

Example Input

复制代码
 2 1 2

    
 3 121 10 111
    
 0

Example Output

复制代码
 1 2

    
 10 111 121

Hint

Author

#include <stdio.h>

int sum(int n);
int main ()
{
int n , s[11] , i , t , m[11];
while (scanf ("%d" , &n)!=EOF&&n!=0)
{
for ( i = 0 ; i < n ; i++)
{
scanf ("%d" , &m[i]);

}
for (i = 0 ; i < n ; i++)
{
s[i] = sum

全部评论 (0)

还没有任何评论哟~