100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 水仙花数编程题及答案 – python – 前端 python3 删除注册表

水仙花数编程题及答案 – python – 前端 python3 删除注册表

时间:2020-03-20 16:01:15

相关推荐

水仙花数编程题及答案 – python – 前端 python3 删除注册表

#include<stdio.h>

double myPow(double a,int x);//a的x次方。

int daff(int a);//判断一个数是不是水仙花数。

double myPow(double a,int x)

{

double resu=1;

int i=0;

for(i=1;i<=x;i++)

resu*=a;

return resu;

}

int daff(int a) //返回1,表示是水仙花数。0表示不是。

{

int b=a;

int flag=0;

int num=0;

int sum=0;

while(b)

{

num=b%10;

sum+=myPow(num,3);

b/=10;

}

if(sum==a)

flag=1;

return flag;

}

int main ()

{

int m=0,n=0;

int i=0;

int count=0;

scanf("%d%d",&m,&n);//输入要求m<n.

for(i=m;i<=n;i++)

if(daff(i))

{

printf("%d ",i);

count++;

}

if(count==0)

printf("no");

return 0;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。