描述鍵盤輸入兩個整數(shù),假定為三位整數(shù),要求判斷是否為水仙花數(shù),如果是,則輸出“YES”,否則輸出“NO”。如果輸入的大于999或小于100,也輸出“NO”。水仙花數(shù)即該數(shù)的每一位上的數(shù)字的立方和等于該數(shù)本身,如153是水仙花數(shù),因?yàn)?^3+5^3+1^3,結(jié)果也是153。每個數(shù)對應(yīng)一行輸出。輸入鍵盤輸入兩個整數(shù)輸出如果是水仙花數(shù),則輸出“YES”,否則輸出“NO”。如果輸入的大于999或小于100,也輸出“NO”。樣例輸入153?121樣例輸出YESNO
1 回答

留得枯荷聽雨聲lyx
TA貢獻(xiàn)51條經(jīng)驗(yàn) 獲得超16個贊
#include<stdio.h> int?main(){ ????int?a,b,c,n,i=1; ????while(i<=2){ ????????scanf("%d",&n); ????????if(n<100||n>999) ????????????printf("NO\n"); ????????else{ ????????????a=n/100; ????????????b=n%100/10; ????????????c=n%10; ????????????if(a*a*a+b*b*b+c*c*c==n) ???????????????printf("YES\n"); ????????????else ????????????????printf("NO\n"); ????????} ????i++; ????} ????return?0; }
不清楚是不是還有別的條件~不過要求的都實(shí)現(xiàn)了。
- 1 回答
- 0 關(guān)注
- 1312 瀏覽
添加回答
舉報
0/150
提交
取消