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;
}
相關文章
- 求1000以內所有偶數的和
- Python求100以內的素數常用方法!Python
- C語言陣列求學生成績C語言陣列
- C語言——使用函式輸出指定範圍內的Fibonacci數C語言函式
- 7-34 PTA C語言--求分數序列前N項和C語言
- C語言學習之求各因子之和C語言
- C語言 用更相減損術求最大公約數,最小公倍數C語言
- 1354: 素數判定(C語言)C語言
- 關於大數(C語言)C語言
- 細數 C++ 那些比起 C語言 更爽的特性C++C語言
- 求n以內的所有質素
- c語言模擬Python的命名引數C語言Python
- C++的函數語言程式設計C++函數程式設計
- C語言輸出多位小數C語言
- c語言 構造素數表C語言
- C語言sizeof()變數、字元、字串C語言變數字元字串
- C語言:迴文數計算C語言
- (C語言)使用指標列印陣列的內容C語言指標陣列
- C語言與嵌入式C語言的區別C語言
- C語言基礎 求出兩個數的公約數C語言
- C語言 不大於2019的最大反數、迴文數C語言
- PAT-B 1091 N-自守數
- go語言與c語言的相互呼叫GoC語言
- c語言遞迴函式實現求最大公約數(Euclid演算法)C語言遞迴函式演算法
- C語言計算輸入字元的個數C語言字元
- C語言:計算輸入字元的個數C語言字元
- C語言C語言
- c語言輸出100!的數值中的0的個數C語言
- 15. 三數之和_(c語言版)C語言
- C語言萌新上手:數列分段C語言
- 判斷水仙花數C語言C語言
- C語言可變引數詳解C語言
- 聊聊C語言/C++—程式和程式語言C語言C++
- 09. C語言內嵌彙編程式碼C語言
- C語言中以字串形式輸出列舉變數C語言字串變數
- C語言學習 兩個數的平方和C語言
- 複數的四則運算(C語言實現)C語言
- c語言程式的執行過程(以輸出hello,world為例)C語言