[编程题]abc
  • 热度指数:56007 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。

输入描述:
题目没有任何输入。


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

输入

输出

#include <stdio.h>

int main() {
    int a=0,b=0,c=0;
    for(a=0;a<10;++a){
        for(b=0;b<10;++b){
            for(c=0;c<10;++c){
                if(100*a+110*b+12*c==532){
                    printf("%d %d %d\n",a,b,c);
                }
            }
        }
    }
    return 0;
}
发表于 2023-03-05 13:09:11 回复(0)
#include <stdio.h>

int main() {
    int a, b, c;
    int x, y;
    for(a=0;a<9;a++)
        for(b=0;b<9;b++)
            for(c=0;c<9;c++)
            {
                x = a*100 + b*10 + c;
                y = b*100 + c*10 + c;
                if(x+y == 532)
                    printf("%d %d %d\n", a, b, c);
            }
    return 0;
}

发表于 2023-01-07 11:48:36 回复(0)
#include<stdio.h>
int main()
{
    int a,b,c;
    for(a=0;a<=9;a++)
        for(b=0;b<=9;b++)
            for(c=0;c<=9;c++)
            {
                if(a*100+b*110+c*12==532)
                    printf("%d %d %d\n",a,b,c);
            }
    return 0;
}

发表于 2022-03-29 11:33:47 回复(0)
abc+bcc = 532,个位为c+c=2,得c只能等于1,十位为b+c = 3,得b只能等于2,百位为a+b=5,得a只能等于3。
发表于 2022-01-14 20:38:12 回复(2)
 #include <stdio.h>
int main(){
     int a,b,c;
     for(a=0;a<10;a++){
         for(b=0;b<10;b++){
             for(c=0;c<10;c++){
                 if(a*100+b*10+c+b*100+c*10+c == 532){
                     printf("a=%d b=%d c=%d\n",a,b,c);
                 }
             }
         }
     }
    return 0;
 }
发表于 2022-01-12 20:29:29 回复(0)