0 回環 1 回環 11 回環 12 不回環 121 回環 1221 回環 12321 回環 123421 不回環 123311 不回環
#include#includeusing
namespace
std;
int getnumberpow(int
a) //獲取乙個數字的位數
int ministnum = 1
;
int numpow = 0
;
while(ministnum <= a) //
對於 100或者123來說 1<100[123] 10<100[123] 100<=100[123] 1000>100[123]
return
numpow;
}void
testgetnumberpow()
}bool isloopbacknum(int
a) //判斷乙個數字是否是回環數
int first =a;
int second =a;
while(curpow > halfpow) //
左邊一半和右邊一半都一樣的話,就沒有必要繼續比較下去了
else
}return (curpow <=halfpow);
}void
testisloopbacknum()
}int
main()
檢查乙個數是不是質數
1 num int input 請輸入乙個自然數 2 nums 3for i in range 1,num 4for j in range 1,num 6if num in nums 78 print 不是質數 format num 9 10else 11print 是質數 format num 函...
LintCode判斷乙個數是不是回文數
判斷乙個數是不是回文數 我的想法是先將數字變成陣列,然後設定兩個指標分別從開頭和末尾一一比對.話不多說,如下 package com.yangshunfan.lintcode 判斷乙個數是不是回文數 public class huiwenshu 設定兩個指標 int left 0 int right...
200 判斷乙個數是不是快樂數
題目如下 編寫乙個演算法來判斷乙個數 n 是不是快樂數。快樂數 定義為 對於乙個正整數,每一次將該數替換為它每個位置上的數字的平方和,然後重複這個過程直到這個數變為 1,也可能是 無限迴圈 但始終變不到 1。如果 可以變為 1,那麼這個數就是快樂數。如果 n 是快樂數就返回 true 不是,則返回 ...