首页 > 分享 > 输入水仙花数的位数 c语言,输入一个n,把n(3

输入水仙花数的位数 c语言,输入一个n,把n(3

最新推荐文章于 2023-12-02 10:42:36 发布

悲灵 于 2021-05-21 08:03:23 发布

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

int shuixianhua (int x)

{

int i, j, xx ,xxx;

double count=0.0 ,sum =0.0;

xxx = x ;

xx = x ;

while (xx != 0)

{

xx = xx / 10 ;

count++ ;

}

while (x != 0)

{

i = x % 10 ;

x = x / 10 ;

sum = sum + pow(i,count) ;

}

if (sum == xxx )

{ return 1 ;

}

else

{ return 0 ;

}

}

int main ()

{ int n , a , b ,change , i=1;

int geshu=0 ;

scanf( "%d",&n) ;

while ( i <= n)

{

scanf("%d %d",&a , &b) ;

if ( a > b)

{ change = a ;

a = b ;

b = change ;

}

if (a <= 100)

{ a = 100 ;

}

geshu=0;

while (a <= b)

{

if (shuixianhua(a))

{ geshu = geshu + 1 ;

}

a++ ;

}

printf("%dn",geshu) ;

i++ ;

}

return 0 ;

}

相关知识

C语言编程:求水仙花数。输入一个正整数n,计算n位水仙花数。
PTA所谓水仙花数是指一个m位数 输入一个3位数n,输出所有介于100至n之间的位数为3的水仙花数 求1到正整数n之间的偶数之和,输出结果后换行。
C语言:输出所有的水仙花数
水仙花数(n>=3)
C语言计算任意位数水仙花数
输出水仙花数。输入一个正整数(3=n=7),输出所有的n
C语言编写水仙花数
n位水仙花数
C语言:输入n,a,求Sn=a+aa+aaa+···+a···
水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。例如:1^3+5^3+3^3=153

网址: 输入水仙花数的位数 c语言,输入一个n,把n(3 https://m.huajiangbk.com/newsview1390244.html

所属分类:花卉
上一篇: 水仙花开完后怎么养
下一篇: C/C++/Python实现水仙