×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#9294: 解析參考
simultaneously
(----------以上是高手------------)
學校 : 高雄市立新莊高級中學
編號 : 37268
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [1.200.206.195]
最後登入時間 :
2018-12-01 11:50:33
a863.
3. Happy Numbers
--
HP CodeWars
2010
| From: [111.254.212.6] | 發表日期 : 2014-10-06 22:55
#include<cstdio>
int main(){
int n;
while(~scanf("%d",&n)){
printf("%d is ",n);
int sum=0;
bool happy=true;
while(n!=1)
{
while(n){
sum+=(n%10)*(n%10);
n/=10;
}
n=sum,sum=0;
if(n==4){//上網查到說"只要是unhappy"就會進入4的循環
happy=false;
break;
}
}
if(happy) printf("a happy number\n");
else printf("an unhappy number\n");
}}
ZeroJudge Forum