您的位置:首页 > 其它

关于 三羊生瑞气 问题的求解

2019-03-17 11:26 113 查看
/*

下面每个汉字代表一个数字,求三羊献瑞所代表的数字
祥 瑞 生 辉
+   三 羊 献 瑞
-------------------
三 羊 生 瑞 气
定义:祥 瑞 生 辉 三 羊 献 气
0   1  2  3  4  5  6  7
*/
#include<iostream>
#include<algorithm>
#include<cstdio>

using namespace std;
int main(){
int a[10]={0,1,2,3,4,5,6,7,8,9};
int x,y,z;
do{
x=a[0]*1000+a[1]*100+a[2]*10+a[3];
y=a[4]*1000+a[5]*100+a[6]*10+a[1];
z=a[4]*10000+a[5]*1000+a[2]*100+a[1]*10+a[7];
if(x+y==z)
printf("%d\n",y);
}while(next_permutation(a,a+10));
return 0;
}

所以四位数字应该是1085 三羊献瑞

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: