python判断玫瑰花数(判断玫瑰花数python代码)

http://www.itjxue.com  2023-03-29 22:19  来源:未知  点击次数: 

判断某一个四位数是不是玫瑰花数(所谓

%%四叶玫瑰数是指四位数各位上的数字的四次方之和等于本身的数。

clear;clc

s=input('请输入一个四位数:');

while fix(s/1000)9|fix(s/1000)==0

s=(input('您输入的不是一个四位数,请重新输入:'));

end

a=fix(s/1000);

b=fix(s/100)-a*10;

c=fix(s/10)-a*100-b*10;

d=s-a*1000-b*100-c*10;

if a^4+b^4+c^4+d^4==s

disp([num2str(s) '是四叶玫瑰数.' ])

else

disp([num2str(s) '不是四叶玫瑰数.' ])

end

python打印出所有的四叶玫瑰数

python打印出所有的四叶玫瑰数, if m == number: #判断条件

result.append(number) #将“四叶玫瑰数”添加至列表

print(result) #输出列表判断该数是否为四叶玫瑰数并赋值给m,将所有符合要求的数添加到列表中后输出

27、写一个函数,判断某一个四位数是不是玫瑰花数 用C语言写

#includestdio.h

#includemath.h

void main()

{

scanf("请输入任意一个千位数:%d",n);

int total=0;

int chushu=10000;

int x=n;

while(chushu!=1)

{

x=n%chushu;

total+=pow(x/(chushu/10),4);

chushu /= 10;

}

string result = total==n?"yes":"no";

printf(result);

}

(责任编辑:IT教学网)

更多

推荐linux服务器文章