ZKX's LAB

如何判断一个数是不是水仙花数 判断水仙花数

2021-04-23知识4

输入一个数,判断是不是水仙花数 水仙花数是指一个 3 位数,它的每个位上的数字的3次幂之和等于它本身(例如:1^3+5^3+3^3=153)。1、新建python文件,testpy.py;2、编写python代码,num=int(input(\"请输入你要判断的正整数:\"))n=numsum=0length=len(str(num))str是将参数转换成字符串的形式len是返回对象长度或者项目个数例如len('hello')=5,len([1,2,3,4,5])=5while n。0:a=n%10sum=sum+a*lengthn=n/10#取整除,返回商的整数部分if sum=num:print(num,\"是水仙花数\")else:print(num,\"不是水仙花数\")3、输入整数,152,判断结果为非水仙花数;4、输入整数,153,判断结果为水仙花数;

Java实现判断水仙花数 eclipse,JDK1.8 2 写代码: package day03;import java.util.Scanner;根据用户输入的数字判断是否是水仙花数 author applover public class NarcissisticNumber { 。

c语言程序,输入一个数判断是否为水仙花数,急求 ^水仙花数是指2113一个 n 位数(n≥3),它的每个位5261上的数字的 n 次幂之和等于它本4102身。(例如:1^3+5^3+3^3=153)1653注意我这只限于3位数版includevoid main(){int x,y,z;int n,m;printf(\"Please input number>;=100&);scanf(\"%d\",&n);x=n/100;X 是百位的权数y=(n-x*100)/10;y是十位的数z=n%10;z是个位的数m=x*x*x+y*y*y+z*z*z;if(n=m)printf(\"TRUE\");elseprintf(\"FALSE\");}

#用c语言求所有的水仙花数#编程求水仙花数#python判断水仙花数#判断水仙花数#判断水仙花数的代码

随机阅读

qrcode
访问手机版