簡單題15分
如果某個數 k 的平方乘以 n 以後,結果的末尾幾位數等於 k,那麼就稱這個數為「n-自守數」。例如 3×922=25392,而 25392 的末尾兩位正好是 92,所以 92 是乙個 3-自守數。思路:題目本身不難,要看清題目,我這裡採用的是將乘出來的那個數取余去和那個數比較,看是否相同,餘數是用迴圈來求得,感覺我這個**還是挺簡單,容易懂得。本題就請你編寫程式判斷乙個給定的數字是否關於某個 n 是 n-自守數。
輸入格式:
輸入在第一行中給出正整數 m(≤20),隨後一行給出 m 個待檢測的、不超過 1000 的正整數。
輸出格式:
對每個需要檢測的數字,如果它是 n-自守數就在一行中輸出最小的 n 和 nk2 的值,以乙個空格隔開;否則輸出 no。注意題目保證 n<10。
輸入樣例:
392 5 233
輸出樣例:
3 25392
1 25
no
#include
#include
intmain()
for(n=
1;n<
10;n++)}
if(n==10)
}return0;
}
PTA2018乙級1091N 自守數
1091 n 自守數 15 分 如果某個數 k 的平方乘以 n 以後,結果的末尾幾位數等於 k,那麼就稱這個數為 n 自守數 例如 3 92 2 25392,而 25392 的末尾兩位正好是 92,所以 92 是乙個 3 自守數。本題就請你編寫程式判斷乙個給定的數字是否關於某個 n 是 n 自守數。...
PAT乙級 1091 N 自守數
問題描述 如果某個數 k 的平方乘以 n 以後,結果的末尾幾位數等於 k,那麼就稱這個數為 n 自守數 例如 3 9 22 25392 3 92 2 25392 3 922 2539 2,而 25392 的末尾兩位正好是 92,所以 92 是乙個 3 自守數。本題就請你編寫程式判斷乙個給定的數字是否...
PAT乙級1091 N 自守數(C語言)
如果某個數 k 的平方乘以 n 以後,結果的末尾幾位數等於 k,那麼就稱這個數為 n 自守數 例如 3 92 2 25392,而25392 的末尾兩位正好是 92,所以 92 是乙個 3 自守數。本題就請你編寫程式判斷乙個給定的數字是否關於某個 n 是 n 自守數。輸入格式 輸入在第一行中給出正整數...