#include"stdio.h"
#include"string.h"
int main()
{
int i;
char str[22]={'\0'},str1[22]={'\0'};
int num[10]={0},num1[10]={0};
gets(str);
int sum,jinwei=0;
for(i=strlen(str)-1;i>=0;i--){
sum=(str[i]-'0')*2+jinwei;
if(sum>9){
str1[i]=sum-10+'0';
jinwei=1;
}else{
str1[i]=sum+'0';
jinwei=0;
}
}
if(jinwei==0){
for(i=0;i<strlen(str);i++)
num[str[i]-'0']++;
for(i=0;i<=strlen(str1);i++)
num1[str1[i]-'0']++;
for(i=1;i<=9;i++)
if(num[i]!=num1[i])
break;
if(i==10)
printf("YES\n");
else
printf("NO\n");
puts(str1);
}else{
printf("NO\n");
printf("1");
puts(str1);
}
getchar();getchar();
return 0;
}
1023. Have Fun with Numbers (20)?
最新推荐文章于 2022-11-24 21:02:34 发布