问题 5866 --1.数的排序(sort)

5866: 1.数的排序(sort)

题目描述

输入n个不超过30000的整数(n≤10)。然后求出每个数的数字和,再按每个数的数字和由小到大排列输出。

输入

第一行为整数n 第二行为n个整数

输出

由小到大排列的每个数的数字和(每个数之间保留一个空格)

样例输入输出

输入#1 复制
4
33 104 87 16
输出#1 复制
5 6 7 15

提示

样例输出说明: 5为数104的数字和,即 5=1+0+4 6为数33的数字和, 即 6=3+3 7为数16的数字和, 即 7=1+6 15为数87的数字和,即 15=8+7 程序填空: ```cpp #include #include using namespace std; int a[15],n,x; int main() { //freopen("sort.in","r",stdin); //freopen("sort.out","w",stdout); cin>>n; for(int i=1;i<=n;i++) { (1) ; int y=0; while(x>0) { (2) ; x=x/10; } (3) ; } for(int i=1;i>x(2)y+=x%10(3)a[i]=y (4)i+1 (5)a[i]>a[j]
序号 标题 作者 发表时间 费用 订购数 操作