題目:
輸入一個三位數的正整數,判斷它是否是水仙花數,所謂水仙花數是指這個數等于它每個位置上的數字的立方和
輸入:
輸入一個三位數的正整數,首位不為0
輸出:
如果是水仙花數,輸出“yes”,否則輸出“no”
這道題是學c++語言的中度難度,需要用到for循環,但是對于我這樣的高手小菜一碟,哈哈~~(我很自戀)
代碼:
#include <iostream>
using namespace std;
//ifstream cin(".in");
//ofstream cout(".out");
int main()
{
int n,m;
cin>>n;
m=(n/100)*(n/100)*(n/100)+(n/10%10)*(n/10%10)*(n/10%10)+(n%10)*(n%10)*(n%10);
if(n==m)
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
return 0;
}
請不要抄襲,還是自己手寫好!
希望大家喜歡我的文章!