C语言三位数求解(ZZULIOJ1076:三位数求解)

题目描述

已知xyz+yzz=n,其中n是一个正整数,x、y、z都是数字(0-9),编写一个程序求出x、y、z分别代表什么数字。如果无解,则输出"No Answer"
注意:xyz和yzz表示一个三位数,而不是表示x*y*z和y*z*z。


**输入:**输入一个正整数n。


输出:输出一行,包含x、y、z的值,每个数值占4列。


样例输入 Copy

cpp 复制代码
532

样例输出 Copy

复制代码
   3   2   1

提示:注意一个三位数的百位数字不能为0。

程序代码
cpp 复制代码
#include<stdio.h>
int main(){
	int n;
	scanf("%d",&n);
	int count=0;
	for(int i=0;i<=9;i++){
		for(int j=0;j<=9;j++){
			for(int k=0;k<=9;k++){
				if((100*i+10*j+k)+(100*j+10*k+k)==n&&i!=0&&j!=0){//当满足条件并且百位不能为0
					printf("%4d%4d%4d\n",i,j,k);
					count=1;
				}
			}
		}
	}
	if(count==0)
	printf("No Answer");
	return 0;
}
运行结果
相关推荐
编程阿峰10 分钟前
Python 环境配置(二)安装jupyter、matplotlib、numpy库
开发语言·python·jupyter·numpy·matplotlib
亿道电子Emdoor28 分钟前
【Arm】MSP和PSP的区别简介
c语言·arm开发·单片机·mcu
磁爆步兵31 分钟前
内存分区:程序运行的核心秘密
java·开发语言·jvm
2301_7779983436 分钟前
Linux线程同步与互斥(三):信号量与环形队列实现生产者消费者模型
linux·c语言·c++
此生决int1 小时前
深入理解C++系列(06)——模版初阶与STL
开发语言·c++
c238561 小时前
《枚举算法 “翻译官”:用 enum class 给 “游游的礼盒” 算分》
c语言·c++·算法
swany1 小时前
同步数据中,只需要几秒钟 & milvus向量数据库不可用 dify1.16.1 升级后踩坑记录
开发语言·python·numpy
小杍随笔1 小时前
2025年Rust GUI框架实战万字避坑指南
开发语言·后端·rust
noipp1 小时前
推荐题目:洛谷 P5843 [SCOI2012] Blinker 的噩梦
c语言·数据结构·c++·算法·游戏·洛谷·luogu
极客BIM工作室1 小时前
OpenCascade 倒角(Chamfer)算法完整逻辑解析
算法