牛客网 《考研复试机试》 清华大学----abc

题目描述

设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。

输入描述:

题目没有任何输入。

输出描述:

请输出所有满足题目条件的a、b、c的值。
a、b、c之间用空格隔开。
每个输出占一行。
示例1

输入

输出

经验总结

  1. 暴力破解

AC代码

#include <cstdio>
#include <iostream>
#include <algorithm>
//返回三位整数,简化代码
int number(int x,int y,int z){
    return 100*x+10*y+z;
}
int main(){
    int a,b,c;
    for(int a=0;a<=9;a++){
        for(int b=0;b<=9;b++){
            for(int c=0;c<=9;c++){
                if(number(a,b,c)+number(b,c,c)==532){
                    printf("%d %d %d",a,b,c);
                }
            }
        }
    }
    return 0;
}
发布了13 篇原创文章 · 获赞 0 · 访问量 58

猜你喜欢

转载自blog.csdn.net/weixin_44348004/article/details/105481223