题目描述
输入n个不超过30000的整数(n≤10)。然后求出每个数的数字和,再按每个数的数字和由小到大排列输出。
输入
第一行为整数n
第二行为n个整数
输出
由小到大排列的每个数的数字和(每个数之间保留一个空格)
样例输入输出
提示
样例输出说明:
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]