1. 程式人生 > >問題 A: 【迴圈】自守數 簡單

問題 A: 【迴圈】自守數 簡單

題目描述:
自守數是指一個數的平方的尾數等於該數自身的自然數。例如252=625,762=5776。

輸入一個自然數,判斷其是否為自守數。 如果是,則輸出Yes,否則輸出No
輸入:
一個自然數
輸出:
如果是自守數,輸出Yes,否則輸出No
樣例輸入:
25
樣例輸出:
Yes
程式碼如下:

include<stdio.h>

main()
{
int a,b,i,j,x,m;
scanf ("%d",&x);
for (i=1;i<x;i=i*10);

a=x*x;
b=a%i;
if (b==x)
printf (“Yes”);
else printf (“No”);

return 0;
}
PS :本部落格屬於中國石油大學勝利學院ACM協會所有!
By:姚來全