1634: Happy Thanksgiving Day - A + B Problem
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 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(" "); } return 0; }