早教吧作业答案频道 -->其他-->
c++判断水仙花数描述键盘输入两个整数,假定为三位整数,要求判断是否为水仙花数,如果是,则输出“YES”,否则输出“NO”。如果输入的大于999或小于100,也输出“NO”。水仙花数即该数
题目详情
c++判断水仙花数
描述
键盘输入两个整数,假定为三位整数,要求判断是否为水仙花数,如果是,则输出“YES”,否则输出“NO”。如果输入的大于999或小于100,也输出“NO”。水仙花数即该数的每一位上的数字的立方和等于该数本身,如153是水仙花数,因为3^3+5^3+1^3,结果也是153。每个数对应一行输出。
输入
键盘输入两个整数
输出
如果是水仙花数,则输出“YES”,否则输出“NO”。如果输入的大于999或小于100,也输出“NO”。
样例输入
153 121
样例输出
YES
NO
描述
键盘输入两个整数,假定为三位整数,要求判断是否为水仙花数,如果是,则输出“YES”,否则输出“NO”。如果输入的大于999或小于100,也输出“NO”。水仙花数即该数的每一位上的数字的立方和等于该数本身,如153是水仙花数,因为3^3+5^3+1^3,结果也是153。每个数对应一行输出。
输入
键盘输入两个整数
输出
如果是水仙花数,则输出“YES”,否则输出“NO”。如果输入的大于999或小于100,也输出“NO”。
样例输入
153 121
样例输出
YES
NO
▼优质解答
答案和解析
#include"iostream.h"
void main()
{
int m,n,ge,shi,bai;
cin>>m>>n;
ge=m%10;
shi=(m/10)%10;
bai=m/100;
if (ge*ge*ge+shi*shi*shi+bai*bai*bai==m)
cout coutshi=(n/10)%10;
bai=n/100;
if (ge*ge*ge+shi*shi*shi+bai*bai*bai==n)
cout cout<}
您好,很高兴为您解答 希望能够帮助您
如果本题有什么不明白欢迎追问
祝你学习进步!
void main()
{
int m,n,ge,shi,bai;
cin>>m>>n;
ge=m%10;
shi=(m/10)%10;
bai=m/100;
if (ge*ge*ge+shi*shi*shi+bai*bai*bai==m)
cout
bai=n/100;
if (ge*ge*ge+shi*shi*shi+bai*bai*bai==n)
cout
您好,很高兴为您解答 希望能够帮助您
如果本题有什么不明白欢迎追问
祝你学习进步!
看了c++判断水仙花数描述键盘输入...的网友还看了以下:
有关概率一个运输系统,在不同的运输水平下其故障不同.在低、中、高运输水平下其故障率分别为0,0.1 2020-05-17 …
小军用电脑设计了ABCD四种装置,将一个数输入一种装置后,会输入另一个数.装置A:将输入的数加上1 2020-06-16 …
如图是一个三输入端三个门电路组成的复合门电路,当C端输入“0”时,A、B端输入为何值时输出端Y输出 2020-07-06 …
三变量的判偶逻辑电路为啥列出真值表后输入3个变量均为0输出为什么不是1而是0不是说输入为偶数个1, 2020-07-14 …
意输入一个整数N(0~999999),输出它的英文表达式用代码实现任务描述任意输入一个整数N(0~ 2020-07-20 …
我想写一个计算二元一次方程的程序为什么无论输入什么输出的都是一个数据?都是1.00000,0.00 2020-08-03 …
设有一个传输系统,等概传输0,1,2,3,4,5六个数字,奇数在传输时以0.5的概率错成其他奇数,偶 2020-12-01 …
如下图是一个数值运算程序,当输入值为-4时,则输出的数值为()no输入x→计算x的平方→-1→大于1 2020-12-31 …
如图所示是一个三输入端组合门电路,当输出端Y输出0时,A、B、C端的输入信号为()A.0、0、1B. 2021-01-10 …
如图是一个三输入端三个门电路组成的复合门电路,当C端输入“0”时,A、B端输入为何值时输出端Y输出为 2021-01-14 …