C語言求200000以內的自守數
/*自守數是指一個數的平方的尾數等於該數自身的自然數*/
/*如25*25=625 76*76=5776 9376*9376=87909376*/
#include <stdio.h>
int main(void)
{
for (unsigned int i = 1; i < 200000; i++)
{
unsigned long long square = (unsigned long long)i * i;
unsigned int _i = i,cnt = 1;
while (_i)
{
_i /= 10;
cnt *= 10;
if ((_i == 0) && ((square % cnt) == (i % cnt)))
printf("%d %lld\n",i, square);
}
}
return 0;
}
相關文章
- c 語言輸出1000以內的逆序數
- 【c語言】求兩個數中不同的位的個數C語言
- 【c語言】求絕對值C語言
- C語言的本質(32)——C語言與彙編之C語言內聯彙編C語言
- Python求100以內的素數常用方法!Python
- C語言陣列求學生成績C語言陣列
- C語言getenv()函式:取得環境變數內容C語言函式變數
- 7-34 PTA C語言--求分數序列前N項和C語言
- 【c語言】不用大與小與號,求兩數最大值C語言
- 新程式語言誕生:Apple 發表以易用和速度為訴求的 Swift 語言APPSwift
- C語言 用更相減損術求最大公約數,最小公倍數C語言
- C語言學習之求各因子之和C語言
- 關於大數(C語言)C語言
- 猜數遊戲--C語言描述遊戲C語言
- C語言——使用函式輸出指定範圍內的Fibonacci數C語言函式
- C語言必知內容,不知道的人學C語言寸步難行,C語言學習必知項C語言
- 細數 C++ 那些比起 C語言 更爽的特性C++C語言
- 求有向圖的強連通分量(c語言版)C語言
- C語言第七篇:輾轉相除法求最大公約數C語言
- C++的函數語言程式設計C++函數程式設計
- C 語言產生隨機數的方法隨機
- C語言產生隨機數的方法C語言隨機
- C語言輸出多位小數C語言
- C語言sizeof()變數、字元、字串C語言變數字元字串
- C語言:迴文數計算C語言
- C語言萌新上手:數列分段C語言
- 1354: 素數判定(C語言)C語言
- c語言 構造素數表C語言
- c語言字串,數字轉換C語言字串
- (C語言)使用指標列印陣列的內容C語言指標陣列
- C語言 C語言野指標C語言指標
- C語言---“C語言 誰與爭鋒?”C語言
- C語言基礎 求出兩個數的公約數C語言
- C語言中以字串形式輸出列舉變數C語言字串變數
- C語言:計算輸入字元的個數C語言字元
- C語言計算輸入字元的個數C語言字元
- C語言生成隨機數函式的用法C語言隨機函式
- C語言預設引數值的實現C語言