zzulioj--1634--Happy Thanksgiving Day



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("
");
	}
	return 0;
}

原文地址:https://www.cnblogs.com/playboy307/p/5273555.html