00-自测4. Have Fun with Numbers (20)

来源:互联网 发布:ubuntu不支持设置属性 编辑:程序博客网 时间:2024/05/17 06:58
#include<string>#include<iostream>#include<algorithm>using namespace std;string doubleNumber(string num){int n=num.size();string res="";int carry=0,sum;for(int i=n-1;i>=0;i--){sum=(num[i]-'0')*2+carry;res.insert(res.begin(),sum%10+'0');carry=sum/10;}if(carry)res.insert(res.begin(),carry+'0');return res;}int main(){string a,b;while((cin>>a)!=NULL){string b = doubleNumber(a);string c=b;sort(a.begin(),a.end());sort(b.begin(),b.end());if(a==b)cout<<"Yes"<<endl;elsecout<<"No"<<endl;cout<<c<<endl;}return 0;}

0 0
原创粉丝点击