#include <stdio.h> #include <math.h> #include <stdlib.h> int main() { x09double N; //把N从int型定义成double型,因为pow()函数不支持int类型,当然,N是int型也可以,用的时候强制转换也行,但是太烦. x09int a,t; x09int i=0,s=0; x09scanf("%lf",&N); //N是double型了,那么赋值就要用%lf啦 x09a=pow(10,N-1); x09t=a; x09while(N>=3&&N<=7){ x09x09while(pow(10,N-1)<=a&&pow(10,N)>=a){ x09x09x09t=a; x09x09x09while(i<N){ x09x09x09x09s=s+pow(t%10,N); x09x09x09x09t/=10; x09x09x09x09i++; x09x09x09} x09x09x09i=0; x09x09x09if(a==s){ x09x09x09x09printf("%dn",a); x09x09x09} x09x09x09a++; x09x09x09s=0; x09x09} x09x09break; //在这边添加一个break,不然你是退不出去的,陷入了死循环 x09} x09system("pause"); x09return 0; }
相关知识
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序,计算所有N位水仙花数。
python 水仙花数 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。 例如:153=1×1×1+5×5×5+3×3×3。
C语言实现水仙花数
n位水仙花数
C语言重来29:例题赏析——水仙花数
水仙花数(n>=3)
n位
PTA所谓水仙花数是指一个m位数 输入一个3位数n,输出所有介于100至n之间的位数为3的水仙花数 求1到正整数n之间的偶数之和,输出结果后换行。
【编程……关于花朵数的问题一个N位的十进制正整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为花朵数。例如:当N=3时,153就满足条件,因为1^3+5^3+3^3=153,这样的】
C语言编程:求水仙花数。输入一个正整数n,计算n位水仙花数。
网址: c语言,水仙花数是指一个N位正整数(N>=3),它每个位上的数字的N次幂之和等于它本身,例如:153=1^3+5^3+3^3本题要求编写程序,计算所有N位水仙花数.输入格式:输入在一行中给出一个正整数N(3 https://m.huajiangbk.com/newsview1390529.html
上一篇: 水仙的花语是什么 描述水仙花的寓 |
下一篇: 【2求出所有的水仙花数.水仙花数 |