[编程题]abc
  • 热度指数:66035 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
\hspace{15pt}设变量 abc 均是 09 之间的整数,记 a\times 100 + b \times 10 + c(即 \texttt{abc})、b\times 100 + c \times 10 + c(即 \texttt{bcc})是两个三位数,且有:\texttt{abc}+\texttt{bcc}=532。求满足条件的所有 abc 的取值。

输入描述:
\hspace{15pt}题目没有任何输入。


输出描述:
\hspace{15pt}请输出所有满足题目条件的a、b、c的值。a、b、c之间用空格隔开。每个输出占一行。

\hspace{15pt}您可以以任意顺序输出符合要求的答案,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。
示例1

输入

输出


备注:
本题已于下方时间节点更新,请注意题解时效性:
1. 2026-01-06 优化题面文本与格式。
头像 YokiN0
发表于 2022-10-09 20:48:56
因为abc和bcc是两个三位数,那么显然a和b都不能为0。其次因为abc + bcc = 532,所以a和b的取值范围显然是[1,4]。我们根据abc + bcc = 532可以得出100a + 110b + 12c = 532,那么可以得出c = (532 - 100a - 110b) / 12。 展开全文
头像 鱼儿恋上水
发表于 2020-04-23 23:17:52
解法1:三重循环 #include <iostream> #include <cstdio> using namespace std; int main(){ int a, b, c; for(a = 1; a <= 9; a++) fo 展开全文
头像 🐮🐮牛_
发表于 2022-01-09 10:27:10
# 用三重循环暴力穷举即可 ```#include<iostream> using namespace std; int main(){ int a,b,c; for(a=0;a<=9;a++){ for(b = 0;b<=9;b++){ 展开全文
头像 李顺利plus
发表于 2022-03-07 14:51:46
#include<stdio.h> int main(){     int sum;     for(int a=0;a<10;a++)     {    &nb 展开全文
头像 lyw菌
发表于 2023-03-05 16:28:53
//因为c*2 = 2表明c要么是6,要么是1,c为6时b也为6,不符题意,所以c为1,之后依次推出即可 #include "stdint.h" #include <cstdio> int main(){ printf("3 2 1"); }
头像 渺小小螃蟹
发表于 2021-05-07 16:10:02
include <stdio.h> main(){ int a,b,c; for(a=0;a<10;a++) { for(b=0;b<10;b++) { for(c=0;c<10;c++) 展开全文
头像 立志实干
发表于 2021-05-09 18:40:49
#include <iostream> #include <cstdio> using namespace std; int main(){ for(int a=1;a<5;++a){ for(int b=1;b<5;++b){ 展开全文
头像 代码全会
发表于 2022-01-15 20:52:17
#include #include using namespace std; 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(a100+b110+c*12==532 展开全文
头像 牛客974506726号
发表于 2023-01-01 16:38:12
#include <iostream> using namespace std; int main() { int a, b, c; for(a=0;a<=9;++a){ for(b=0;b<=9;++b){ for( 展开全文
头像 理性的追梦人躺平又起来了
发表于 2023-04-05 16:50:53
#include<cstdio> #include<cstdlib> using namespace std; int main(){ int a,b,c;//定义名字是a,b,c的三个整形变量 for(a = 0; a <= 9; ++a){ for(b = 展开全文