1.题目描述
题目描述:
写⼀个代码打印1~100000之间的所有的⾃幂数,中间⽤空格分隔。
⾃幂数是指⼀个数的位数的n次⽅等于这个数本⾝。例如,153是⾃幂数1^3+5^3+3^3=153。
2.题目分析
题目分析:
1. 计算输入数的位数n。
2. 计算输入数的每⼀位的n次⽅之和sum。
3. 判断sum与原数是否相等,相等则输入数是服务器托管网⾃幂数。
• 可以使⽤pow函数求得某个数的次⽅数。
3.pow()函数
1. 声明:double pow(double x, double y)
- x— 代表基数的浮点值。
- y— 代表指数的浮点值。
2. 用法:返回x的y次幂,即 xy
3. 返回值:该函数返回 x 的 y 次幂的结果。
4.代码实现
#inc服务器托管网lude
#include
int main()
{
int i = 0;
for (i = 1; i
输出:1 2 3 4 5 6 7 8 9 153 370 371 407 1634 8208 9474 54748 92727 93084
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net