文章
40
粉丝
607
获赞
68
访问
419.5k
#include<iostream>
using namespace std;
int main() {
//int a, b, c;
for (int a = 1;a <= 4;a++) {//遍历a的值
for (int b = 1;b <= 4;b++) {//遍历b的值
int sum1 = (a * 100 + b * 10 + 1) + (b * 100 + 11);//c为1的时候
if (sum1 == 532) {
cout << a << " " << b << " " << "1";
}
int sum2 = (a * 100 + b * 10 + 6) + (b * 100 + 66);//c为6的时候
if (sum2 == 532) {
cout << a << " " << b << " " << "6";
}
}
}
return 0;
}
设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。
这里的532百位是5且abc,bcc都是三位数。说明a,b都不可能是0,并且a+b不能超过5.所以可以得知a,b的范围都是1到4.而532中个位是2,所以c+c得到的数个位就为2,0到9中只有1和6满足故c只可能是1或者6两个数字其中之一。
登录后发布评论
暂无评论,来抢沙发