水仙花c语言代码3位数 用c语言怎样编写水仙花数?
用c语言怎样编写水仙花数?
水仙数:指一个n位数字(n≥3),每个数字的n次方之和等于它本身。参考代码:#include<stdio。H>int fun(int n){//判断3位n是否为水仙数int Q,B,GQ=n/100//求千位B=(n/10)//求百位g=n //求个位数if(Q*Q*qb*B*g*g==n)返回1返回0}int main(){int i for(i=100I<1000i)if(fun(i))printf(%dn“,一) Return(0)}/*运行结果:153370371407*/
用C语言编写:输出所有水仙花数.所谓水仙花数是指一个3位数.其各位数字立方和等于该数本身?
C语言的“水仙号”代码
main(){
int I,J,k
for(I=1I<10i)
for(J=0j<10j)
for(k=0k<10k)
if((I*100 J*10K)=((I*I)(J*J)(k*k))
printf(%d”,I,J,K)
getch()]}
]C语言的“水仙数”代码
main(){
int Ge,Shi,Bai,number
for(number=100number<1000number){
bai=number/100
shi=(number 0)/10
ge=number
if(number==bai*bai*shi*shi*shi ge*ge*ge)
printf(“nnnumber=%dn”,number)}
getch()
}
#include<stdio.h> int main {int i,a,b,c for(i=100i<1000i) a=i b=(i 0–i )/10 c=(i–i –b*10)/100 如果(i==a*a*a b*b*b(c*c*c)printf(“i是水仙号”) 返回0}
水仙花c语言代码3位数 三位数水仙花数c语言 用c语言写水仙花代码
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。