C++代码破解数字谜(上)

阅读: 评论:0

C++代码破解数字谜(上)

C++代码破解数字谜(上)

数学爱好者都喜欢数字谜,但这是编程爱好者喜欢的数字谜(可能有的不喜欢)

题目是这样的:一个5位数编码,其百位数已经模糊不清,但这个编码是57和67的倍数,依次输入它的万位、千位、十位以及个位,用空格隔开,输出所有满足条件的数,一行一个数(按升序)

首先还是思路,先定义四个变量,分别是万位、千位、十位以及个位,再用一个for循环(注意:里面的初始值和最终的值是0和9),里面定义一个变量,表示这个五位数编码。再来一个if语句,条件是判断这个五位数编码是不是57和67的倍数,是就输出加换行,不是就不管。

思路OK,怎么能忘掉代码呢?

好了,就讲到这里,注意,这是上,还有下哦!

​
#include <iostream>
using namespace std;int main()
{int w, q, s, g;cin >> w >> q >> s >> g;for (int b = 0;b <= 9;b++){int n = w * 10000 + q * 1000 + b * 100 + s * 10 + g;if (n % 57 == 0 && n % 67 == 0){cout << n << endl;}}return 0;
}​

本文发布于:2024-02-02 05:18:07,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170682228741607.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字谜   代码
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23