C语言——对于等式 xyz+yzz = 532,编程求 x,y,z 的值(其中 xyz 和 yzz 分别表示一个3位数)。

cpp 复制代码
#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
int main() 
{
    for (int x = 1; x <= 9; x++) 
	{
        for (int y = 1; y <= 9; y++) 
		{
            for (int z = 1; z <= 9; z++) 
			{
                if (x * 100 + y * 10 + z + y * 100 + z * 10 + z == 532) 
				{
                    printf("x = %d, y = %d, z = %d\n", x, y, z);
                    return 0;  
                }
            }
        }
    }
    printf("没有找到答案\n"); 
    return 0;
}
 

我们需要找到满足等式 xyz + yzz = 532 的整数 x, y 和 z。这里需要注意的是 xyz 和 yzz 都是三位数,所以 x, y 和 z 都是个位数字。这个程序中的三个嵌套循环分别遍历所有可能的 x, y 和 z 值(从1到9)。

相关推荐
xiaoye-duck1 分钟前
《算法题讲解指南:优选算法-滑动窗口》--09长度最小的子数串,10无重复字符的最长字串
c++·算法
二年级程序员13 分钟前
一篇文章掌握“双向链表”
c语言·数据结构·链表
白太岁14 分钟前
Muduo:(5) 主 Reactor 之 Acceptor 与 SubReactor 的分发
服务器·网络·c++·网络协议·tcp/ip
Frostnova丶16 分钟前
LeetCode 762 二进制表示中质数个计算置位
算法·leetcode
WZ1881046386919 分钟前
LeetCode第367题
算法·leetcode
季明洵26 分钟前
Java实现循环队列、栈实现队列、队列实现栈
java·数据结构·算法··队列
Non importa29 分钟前
二分法:算法新手第三道坎
c语言·c++·笔记·qt·学习·算法·leetcode
王老师青少年编程29 分钟前
2020年信奥赛C++提高组csp-s初赛真题及答案解析(完善程序第1题)
c++·题解·真题·初赛·信奥赛·csp-s·提高组
WZ1881046386930 分钟前
LeetCode第2368题
算法·leetcode
iAkuya31 分钟前
(leetcode)力扣100 74 数组中的第K个最大元素(快速选择\堆)
数据结构·算法·leetcode