阿姆斯特朗数,也称为自恋数或加权数字,是指一个n位数,其各个数位上的数字的n次幂之和等于该数本身。例如,153是一个阿姆斯特朗数,因为1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153。
下面是一个用C++编写的程序,用于判断一个给定的数是否为阿姆斯特朗数:
#include <iostream>
#include <cmath>
using namespace std;
// 函数声明
int
本文介绍了一个C++程序,用于判断输入的整数是否为阿姆斯特朗数,即各数位的n次幂之和等于原始数。程序通过计算位数和逐位求幂和来实现判断,输出相应结果。
阿姆斯特朗数,也称为自恋数或加权数字,是指一个n位数,其各个数位上的数字的n次幂之和等于该数本身。例如,153是一个阿姆斯特朗数,因为1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153。
下面是一个用C++编写的程序,用于判断一个给定的数是否为阿姆斯特朗数:
#include <iostream>
#include <cmath>
using namespace std;
// 函数声明
int
1423

被折叠的 条评论
为什么被折叠?