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教学网)
上一篇:没有了