時間限制:
1000 ms | 記憶體限制:
65535 kb
難度:0
描述
請判斷乙個數是不是水仙花數。
其中水仙花數定義各個位數立方和等於它本身的三位數。
輸入有多組測試資料,每組測試資料以包含乙個整數n(100<=n<1000)
輸入0表示程式輸入結束。
輸出如果n是水仙花數就輸出yes
否則輸出no
樣例輸入
1531540
樣例輸出
yesno
我的**:
#includeusing namespace std;
int main()
{ int i,n,a,b,c;
while(cin>>n)
{ if(n!=0&&n>=100&&n<1000)
{a=n/100;
b=(n-a*100)/10;
c=n-a*100-b*10;
if(a*a*a+b*b*b+c*c*c==a*100+b*10+c)
cout<<"yes"《最優**:
#includeusing namespace std;
int main()
{ int a;
while(1)
{ cin>>a;
if(a==0) break;
cout<<((a==153||a==370||a==371||a==407)?"yes":"no")<
南陽OJ 語言入門 39水仙花數
時間限制 1000 ms 記憶體限制 65535 kb 難度 0 描述 請判斷乙個數是不是水仙花數。其中水仙花數定義各個位數立方和等於它本身的三位數。輸入有多組測試資料,每組測試資料以包含乙個整數n 100 n 1000 輸入0表示程式輸入結束。輸出如果n是水仙花數就輸出yes 否則輸出no 樣例輸...
39 水仙花數
時間限制 1000 ms 記憶體限制 65535 kb難度 0 描述 請判斷乙個數是不是水仙花數。其中水仙花數定義各個位數立方和等於它本身的三位數。輸入有多組測試資料,每組測試資料以包含乙個整數n 100 n 1000 輸入0表示程式輸入結束。輸出如果n是水仙花數就輸出yes 否則輸出no 樣例輸入...
水仙花數(南陽理工)
includeint main a n 10 b n 10 10 c n 100 sum a a a b b b c c c if sum n printf yes n else printf no n return 0 我就想知道這道題是怎麼回事一直給我報wa!描述 請判斷乙個數是不是水仙花數。其...