首页后端开发Python水仙花数编程题及答案

水仙花数编程题及答案

时间2023-06-08 17:54:01发布访客分类Python浏览1111
导读:水仙花数编程题及答案?#include<stdio.h>double myPow(double a,int x ;//a的x次方。int daff(int a ;//判断一个数是不是水仙花数。double myPow(doubl...

水仙花数编程题及答案?

#includestdio.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); //输入要求mn.

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

if(daff(i))

{

printf("%d ",i);

count++;

}

if(count==0)

printf("no");

return 0;

}

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 水仙花数编程题及答案
本文地址: https://pptw.com/jishu/67167.html
为什么少儿编程青睐Python和Scratch 入门选择哪种语言更好

游客 回复需填写必要信息