C++ 中的霓虹灯数
在本教程中,我们将编写一个程序来查找给定的数字是否为霓虹灯数字。
霓虹数字是数字的平方的数字之和等于该数字的数字。让我们举个例子。
n=9
平方=81
平方数的总和=8+1=9
所以,数字9是一个霓虹数字。
让我们看看解决问题的步骤。
初始化数字n。
找出数字的平方。
找到正方形的数字之和
如果正方形的数字总和等于给定的数字,则结果为真,否则为假。
示例
让我们看看代码。
#include输出结果using namespace std; int isNeonNumber(int x) { int square = x * x; int digitsSum = 0; while (square != 0) { digitsSum += (square % 10); square = square / 10; } return digitsSum == x; } int main(void) { string result; result = isNeonNumber(1) ? "Yes" : "No"; cout << 1 << "->" << result << endl; result = isNeonNumber(3) ? "Yes" : "No"; cout << 3 << "->" << result << endl; result = isNeonNumber(9) ? "Yes" : "No"; cout << 9 << "->" << result << endl; }
如果你运行上面的代码,那么你会得到下面的结果。
1->Yes 3->No 9->Yes
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下