早教吧作业答案频道 -->其他-->
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++判断水仙花数描述键盘输入...的网友还看了以下:
口算.510÷10=510÷100=5.1×10=5.1×100=0.12×6=7.8÷3=0.6 2020-04-07 …
口算.510÷10=510÷100=5.1×10=5.1×100=0.12×6=7.8÷3=0.6 2020-04-07 …
计算题(P/A,10%,4)=3.1699(P/F,10%,1)=0.9091(P/A,10%,5 2020-04-07 …
(1.1.1)(0.0.0)(0.0.0)矩阵基础解系一般不是舍X2X3分别为1001么解出a=( 2020-05-17 …
数学门诊.(把不对的改正过来)(1)1.7×0.31+0.69×1.7=1.7×(0.31+0.6 2020-06-22 …
直接写得数:13.75-7.5=600÷15=6.4×1.25=0.1-0.1+0.1=0.1÷0 2020-07-18 …
0.1*0.3*0.9+0.2*0.6*1.8+0.3*0.9*2.7/0.1*0.2*0.4+0 2020-07-26 …
直接写出得数7.98+0.3=5-2.6=1.4×0.5=3.2÷0.16=1÷0.25=0.7×0 2020-11-19 …
三位数数字排序描述对于给定的若干个三位正整数,将它们的各位上的数字按由小到大的顺序输出.输入若干行, 2020-12-05 …
运输队要运输1万只瓷碗,每只运费1元,如果损坏1只碗,不但不给运费,还要赔偿1元.运输队完成任务后, 2020-12-26 …