快樂數字
判斷一個正整數是否是快樂數字?
如果一個數字能夠通過有限次快樂變換成為1,則是快樂數字。
快樂變換是對一個數字的每一位的平方數求和。
例如:
對於68
68 => 62+82= 100
100 => 12 + 02 + 02 = 1
因此68是快樂數字
Input
每一行輸入一個整數,代表n;如果n為-1,表示輸入結束。(n <= 100000000)
Output
針對每組資料,輸出是否是快樂數字 true/false
Sample Input
68
-1
Sample Output
true
一直迴圈
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
using namespace std;
int a[10020];
int b[10010];
int main()
{
int n;
while(~scanf("%d",&n)&&n!=-1)
{
int flag=0;
for(int i=0; i<1000; i++)
{
int sum=0;
while(n)
{
sum+=(n%10)*(n%10);
n/=10;
}
if(sum==1)
{
printf("true\n");
flag=1;
break;
}
n=sum;
}
if(!flag)
printf("false\n");
}
return 0;
}
相關文章
- 快樂數
- Zutobi:全球快樂駕駛者指數
- 2024/12/5 【雜湊表】202 快樂數
- 數字產業化是否快於產業數字化LN產業
- 新年快樂!!!
- 回憶小時的快樂,利用python做一款數字猜謎小遊戲Python遊戲
- 去庫存|快產品|數字化
- 《快樂電玩》
- 節日快樂~
- 女神節快樂
- 聖誕快樂
- 鮮花:六一快樂
- 母親節快樂
- 祝福自己生日快樂!
- 我們的快樂
- 2021愛分析·快消品牌數字化趨勢報告——多點開花,快消品牌商數字化新探索
- 2018 IGS成都 · 數字娛樂產業峰會薈聚蓉城,打造數字文化新名片產業
- 31 歲生日快樂,Linux!Linux
- 2020 祝大家新年快樂!
- 程式猿1024節快樂
- 離職使我快樂
- 水一貼,新年快樂!
- 暴富不能使我快樂,《我的世界》創始人Notch的快樂觀
- 微火快報:門店數字化解決方案有哪些?
- 快消巨頭與“餓了麼”的數字革命
- 數字化轉型助力長樂營商環境提升
- 今天,阿里巴巴報告廳裡只談快樂的數學阿里
- 深圳40年 生日快樂丨華為資料通訊加速資料流動,構建數字深圳堅實底座
- 程式設計師節快樂程式設計師
- 聖誕快樂,感恩相守 !
- 太古可口可樂、騰訊達成深度戰略合作,共同打造快消飲料行業數字化新標杆行業
- 面經系列:2020年樂鑫數字IC前端設計崗前端
- 數商雲快消品行業商業數字化轉型解決方案行業
- 任天堂傳奇社長巖田聰:讓自己快樂,也努力讓別人快樂
- 國慶快樂!附ssh實戰
- 冬至快樂,記得吃餃子
- 中新賽克FlowWare祝您元宵快樂
- .NET 再出發 20歲生日快樂