zzulioj--1634--Happy Thanksgiving Day - A + B Problem(模拟水题)
2016-01-02 20:27
323 查看
128 MB
Submit: 136 Solved: 73
SubmitStatusWeb
Board
输入包含多组测试样例,直到文件结束。
#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;
}
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 2Sample Output
210HINT
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;
}
相关文章推荐
- zzulioj--1634--Happy Thanksgiving Day - A + B Problem(模拟水题)
- Android带刻度的可选角度进度条
- zzulioj--1633--Happy Thanksgiving Day - Hateable Name(字符串筛选)
- zzulioj--1633--Happy Thanksgiving Day - Hateable Name(字符串筛选)
- 聊聊 virtualenv 和 virtualenvwrapper 实践
- 实战开发-Ashurol天气预报APP(二)
- iOS完全自学手册——[二]Hello World工程
- android studio更换默认的ic_launcher图标问题
- IOS:被误解的MVC和被神化的MVVM
- Web app浅谈
- 联想因为Lenovo Service Engine BIOS再一次陷入麻烦
- 安卓开发黄金搭档:android-studio+Genymotion模拟器
- 隐藏android系统标题栏和状态栏
- android数据存储之SharedPreferences基础
- 实战开发-Ashurol天气预报APP(一)
- android 文字Flash特效
- android 文件存储基础
- Android -- 启动Service并传递数据
- swift-switch使用方法
- APP(iOS)测试流程