水仙花数(类型:一级、C++)
生活随笔
收集整理的這篇文章主要介紹了
水仙花数(类型:一级、C++)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述:
輸入一個三位數n,判斷是否為水仙花數,如果是則輸出“YES”,不是則輸出“NO”。水仙花數:是指一個3位數,它的每個位上的數字的3次冪之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)輸入:
輸入一個三位數n。輸出:
按照題目描述輸出對應結果。樣例輸入:
153樣例輸出:
YES數據范圍限制:
100<=n<=999答案如下:↓↓↓
↓
↓
↓
↓
↓
#include <iostream> #include<cstdio> using namespace std; int main(){int n;cin>>n;int x,y,z;x=n/100;y=(n/10)%10;z=n%10;if (n==x*x*x+y*y*y+z*z*z) cout<<"YES";else cout<<"NO";return 0; }如有侵權,請在評論區回復!
轉載于:https://www.cnblogs.com/yangzhicheng-blog/p/10350957.html
總結
以上是生活随笔為你收集整理的水仙花数(类型:一级、C++)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: virtualenv 模块
- 下一篇: C++入门课程系列:基础知识篇(1)