C++程式設計百例 27.自守數
自守數是指一個數的平方的尾數等於該數自身的自然數。
例如:252=625 762=5776 93762=87909376*/
#include<iostream.h>
int main()
{
for(int n=0;n<200000;n++)//從0開始
{
int m=0;
int n2=n;
//for(;;)
while(n2)
{
int k=n2%10;
m+=k*n;
if(m%10!=k)break;
m/=10;
n2/=10;
}
if(n2==0)
cout<<n<<endl;
}
}
相關推薦
C++程式設計百例 27.自守數
/*自守數 自守數是指一個數的平方的尾數等於該數自身的自然數。 例如:252=625 762=5776 93762=87909376*/ #include<iostream.h> int main() { for(int n=0;n<200000;n++
C++程式設計百例 求素數表中1~1000之間的所有素數
#include<iostream.h> int main() { cout<<3<<endl; for(int n=5;n<1000;n=n+2) { for(int i=2;i<=n/2;i++ ) {
1091 N-自守數——C++實現
題目 1091 N-自守數 (15 分) 如果某個數 K 的平方乘以 N 以後,結果的末尾幾位數等於 K,那麼就稱這個數為“N-自守數”。例如 3×922=25392,而 25392 的末尾兩位正好是 92,所以 92 是一個 3-自守數。 本題就請你編寫程式判斷一
[原始碼和文件分享]基於C語言實現的網咖管理系統-背單詞-自守數-進位制轉換
1 求解自守數 1.1 問題描述 判斷任意輸入的某數,是否是自守數。如果一個自然數的平方數的尾部仍然為該自然數本身, 則稱其為自守數。例如: 5x5=25 76x76=5776 625x625=390625 1.2 功能要求 可任意輸入一個整數,輸出其是否是
C語言趣味程式設計程式設計百例精解
1.繪製餘弦曲線 在螢幕上用“*”顯示0~360度的餘弦函式cos(x)曲線 *問題分析與演算法設計 如果在程式中使用陣列,這個問題十分簡單。但若規定不能使用陣列,問題就變得不容易了。 關鍵在於餘弦曲線在0~360度的區間內,一行中要顯示兩個點,而
C/C++語言經典、實用、趣味程式設計程式設計百例精解
1.繪製餘弦曲線 在螢幕上用“*”顯示0~360度的餘弦函式cos(x)曲線 *問題分析與演算法設計 如果在程式中使用陣列,這個問題十分簡單。但若規定不能使用陣列,問題就變得不容易了。 關鍵在於餘弦曲線在0~360度的區間內,一行中要顯示兩個點,而對一般的
C++入門經典-例6.12-使用數組地址將二維數組輸出
ace arr 指針運算 入門 none -1 n-1 使用數組 pac 1:以a[4][3]為例 a代表二維數組的地址,通過指針運算符可以獲取數組中的元素 (1)a+n代表第n行的首地址 (2)&a[0][0]既可以看作第0行0列的首地址,同樣也可以被看作
一千萬以內的自守數
求一千萬以下的自守數 如 5*5=25 25*25=625 如果有n由k位數構成 那麼n的平方的末尾k位數必須和n相等 並且變數只能用證書 /** * 思路:n的平方對整的x次冪取餘結果是n,則滿足條件 * 例5*5=25 25
迴文水仙花自守數介紹201809
對於數本身,有很多有趣的性質,本篇只介紹三種有趣的數字,都是和數位拆分有關; 1、迴文數:從左到右、從右到左讀,都是一樣的數; 2、水仙花數:在三位數中,有一些數字滿足條件:各數位的數的平方和等於這個數字本身; 3、自守數:一個數平方後,尾數等於自己; 1、迴文數的判
問題 A: 【迴圈】自守數 簡單
題目描述: 自守數是指一個數的平方的尾數等於該數自身的自然數。例如252=625,762=5776。 輸入一個自然數,判斷其是否為自守數。 如果是,則輸出Yes,否則輸出No 輸入: 一個自然數 輸出: 如果是自守數,輸出Yes,否則輸出No 樣例輸入: 25 樣例輸出: Yes 程式碼
自守數--(迴圈)--簡單
來源:基礎科學學院系 題目描述:自守數是指一個數的平方的尾數等於該數自身的自然數。例如2525=625,7676=5776。輸入一個自然數,判斷其是否為自守數。 如果是,則輸出Yes,否則輸出No 輸入一個自然數,判斷其是否為自守數。 如果是,則輸出Yes,否則輸出No 輸入:一個自然數 輸
PAT乙級 1091 N-自守數 (15 分)
如果某個數 K 的平方乘以 N 以後,結果的末尾幾位數等於 K,那麼就稱這個數為“N-自守數”。例如 3×922=25392,而 25392 的末尾兩位正好是 92,所以 92 是一個 3-自守數。 本題就請你編寫程式判斷一個給定的數字是否關於某個 N 是 N-自守數。 輸入格式:
PAT 1091 N-自守數 (15 分)
如果某個數 K 的平方乘以 N 以後,結果的末尾幾位數等於 K,那麼就稱這個數為“N-自守數”。例如 3×922=25392,而 25392 的末尾兩位正好是 92,所以 92 是
1091 N-自守數 (15 分)
如果某個數 K 的平方乘以 N 以後,結果的末尾幾位數等於 K,那麼就稱這個數為“N-自守數”。例如 3×922=25392,而 25392 的末尾兩位正好是 92,所以 92 是一個
Java 自守數
import java.util.Scanner; public class zishoushu { public static void main(String[] args) { Scanner sc=new Scanner(System.in); lo
C/C++程式設計可用的Linux自帶工具
GNU Binary Utilities或binutils是一整套的程式語言工具程式,用來處理許多格式的目標檔案。當前的版本原本由在Cygnus Solutions的程式設計師以Binary File Descriptor library(libbfd)所撰寫。這個工具程式
PAT 乙級 1091 N-自守數 (15 分)
1091 N-自守數 (15 分) 如果某個數 K 的平方乘以 N 以後,結果的末尾幾位數等於 K,那麼就稱這個數為“N-自守數”。例如 3×922=25392,而 25392
PAT 1091 N-自守數
1091 N-自守數 如果某個數 K 的平方乘以 N 以後,結果的末尾幾位數等於 K,那麼就稱這個數為“N-自守數”。例如 3×92^2=25392,而 25392 的末尾兩位正好是 92,所以 92 是一個 3-自守數。 本題就請你編寫程式判斷一個給定的數字是否關於
PAT1091 N-自守數(java實現)
題目地址:https://pintia.cn/problem-sets/994805260223102976/problems/1071785664454127616 題目描述: 如果某個數 K 的平方乘以 N 以後,結果的末尾幾位數等於 K,那麼就稱這個數為“N-自守數”
B1091 N-自守數 (15分)
length 是否 題目 sca 位數 數字 etc esp 一次 B1091 N-自守數 (15分) 如果某個數 \(K\)的平方乘以\(N\) 以後,結果的末尾幾位數等於 \(K\),那麽就稱這個數為“\(N\)-自守數”。例如 \(3×92 ?^2 ?=25392\)