1634: Happy Thanksgiving Day - A + B Problem
Time Limit: 1 Sec Memory Limit:
128 MB
Submit: 136 Solved: 73
SubmitStatusWeb
Board
Description
感恩节到了,yjj就想出个简单的题目让大家都能做出来。众所周知,在yjj的世界里有很多很神奇的事情,比如如果有两个整数A和B,把它们相加得到C,这个C会具有神奇的魔力:它会自动调整它各个位上的数字使得自己变得最大。那么现在yjj就想考考大家,给大家A和B,问在yjj的世界里答案是多少?
Input
输入包含多组测试样例,直到文件结束。
每组样例包含两个整数A和B用一个空格隔开。(0<=A,B<=999,100<=(A+B)<=999)
Output
对于每组样例,输出一个整数代表yjj世界里的答案。
Sample Input
100 2
Sample Output
210
HINT
Source
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int main()
{
int a,b;
while(scanf("%d%d",&a,&b)!=EOF)
{
int c=a+b;
int num[100],l=0;
memset(num,0,sizeof(num));
while(c)
{
num[l++]=c%10;
c/=10;
}
sort(num,num+l);
for(int i=l-1;i>=0;i--)
printf("%d",num[i]);
printf("\n");
}
return 0;
}