C囂冱箔徭便方
徭便方頁峺匯倖方議峠圭議硫方吉噐乎方徭附議徭隼方。箭泌?
蛍裂返垢圭塀和屁方峠圭?核隈?議柴麻狛殻?參376葎箭?
云諒籾侭購伉議頁持議恷朔眉了。蛍裂恢伏持議朔眉了議狛殻辛參心竃?壓耽匯肝議何蛍持嶄?旺音頁万議耽匯了脅氏斤持議朔眉了恢伏唹峒。悳潤号舵辛參誼欺?壓眉了方核隈嶄?斤持議朔眉了恢伏唹峒議何蛍持蛍艶葎?
繍參貧議何蛍持議朔眉了箔才朔?舜函朔眉了祥頁眉了方核持議朔眉了?宸劔議号舵辛參容鴻欺揖劔諒籾議音揖了方核持嶄。
貫及3何蛍侭訟箭徨辛參心竃?斤噐及屈倖何蛍持“2632”栖傍凪糞哘頁“26320”? 咀葎斤噐核方嶄議宜方及屈了“7”栖傍?咀凪壓噴了?斤哘議幡峙葎10?及屈倖何蛍持糞嵎貧葎?376X70=26320。絞箔何蛍持議殻會粁葎?
殻會送殻夕?
和中頁頼屁議旗鷹?
It exists following automorphic nmbers small than 100000:
0 1 5 6 25 76 376 625 9376 90625
52 = 25 252 = 625 762 = 5776 93762 = 87909376
箔100000參坪議徭便方。諒籾蛍裂
功象徭便方議協吶?箔盾云籾議購囚頁岑祇輝念侭箔徭隼方議了方?參式乎方峠圭議硫方嚥瓜核方、核方岻寂議購狼。麻隈譜柴
飛寡喘“箔竃匯倖方議峠圭朔壅舜函恷朔屢哘了方”議圭隈?堡司撚賛蛭ゝ庁r鯲Ć橡禹脘涎┗輅捷鋿鶺蔦蘘釥?蛍裂返垢圭塀和屁方峠圭?核隈?議柴麻狛殻?參376葎箭?
云諒籾侭購伉議頁持議恷朔眉了。蛍裂恢伏持議朔眉了議狛殻辛參心竃?壓耽匯肝議何蛍持嶄?旺音頁万議耽匯了脅氏斤持議朔眉了恢伏唹峒。悳潤号舵辛參誼欺?壓眉了方核隈嶄?斤持議朔眉了恢伏唹峒議何蛍持蛍艶葎?
- 及匯倖何蛍持嶄?瓜核方恷朔眉了×核方議宜方及匯了。
- 及屈倖何蛍持嶄?瓜核方恷朔屈了×核方議宜方及屈了。
- 及眉倖何蛍持嶄?瓜核方恷朔匯了×核方議宜方及眉了。
繍參貧議何蛍持議朔眉了箔才朔?舜函朔眉了祥頁眉了方核持議朔眉了?宸劔議号舵辛參容鴻欺揖劔諒籾議音揖了方核持嶄。
蛍宣公協方嶄議恷朔叱了
貫匯倖曾了方?贋壓延楚n嶄?蝕兵蛍裂?蛍宣恷詰了倖了n%10?斤噐眉了方n?蛍宣恷朔曾了n%100?斤噐膨了方n?蛍宣恷朔眉了n%1000?...?喇緩辛需?飛蛍宣竃恷朔x了?峪俶勣喘圻方斤 10x 箔噫。貫及3何蛍侭訟箭徨辛參心竃?斤噐及屈倖何蛍持“2632”栖傍凪糞哘頁“26320”? 咀葎斤噐核方嶄議宜方及屈了“7”栖傍?咀凪壓噴了?斤哘議幡峙葎10?及屈倖何蛍持糞嵎貧葎?376X70=26320。絞箔何蛍持議殻會粁葎?
int main ()
{
//...
while(k>0)
{
mul=( mul + ( number%(k*10) )*( number%b - nxuober%(b/10) ) )%a;
/* (何蛍持+舜函瓜核方議朔N了*舜函核方議及M了??%a壅舜函何蛍持*/
k /= 10; /*k葎舜函瓜核方扮議狼方*/
b *= 10;
}
//...
return 0;
}
斤噐屁倖儉桟栖傍?延楚k頁喇number議了方鳩協舜函方忖序佩核隈扮議狼方。及1肝峇佩儉桟悶扮?瓜核方議侭嗤了方脅唹峒欺峠圭議硫方?咀緩及1倖何蛍持=瓜核方*核方議恷朔匯了?繍何蛍持拙紗欺延楚mul貧?壅斤a函噫舜函屢哘議硫方了方?及2肝峇佩儉桟悶?唹峒峠圭硫方議頁瓜核方嶄茅阻恷互了岻翌議方?侭參k枠茅參10壅歌紗塰麻??及2倖何蛍持=瓜核方*核方議宜方及屈了?( number%b - number%(b/l0) )喘栖箔核方嶄唹峒峠圭硫方議斤哘了貧議方?及3肝、及4肝峇佩儉桟悶議狛殻揖貧。殻會送殻夕?
和中頁頼屁議旗鷹?
#include<stdio.h>
int main()
{
long mul, number, k, a, b;
printf("It exists following automorphic nmbers small than 100000:\n");
for( number=0; number<100000; number++ )
{
for( mul=number, k=1; (mul/=10)>0; k*=10 );
/*喇number議了方鳩協舜函方忖序佩核隈扮議狼方k*/
a = k * 10; /*a葎舜函何蛍持扮議狼方*/
mul = 0; /*持議恷朔n了*/
b = 10; /*b葎舜函核方屢哘了扮議狼方*/
while(k>0)
{
mul=( mul + ( number%(k*10) )*( number%b - number%(b/10) ) )%a;
/*(何蛍持+舜函瓜核方議朔N了*舜函核方議及M了)?%a壅舜函何蛍持*/
k /= 10; /*k葎舜函瓜核方扮議狼方*/
b *= 10;
}
if(number == mul) /*登協飛葎徭便方夸補竃*/
printf("%ld ", number);
}
printf("\n");
return 0;
}
塰佩潤惚?It exists following automorphic nmbers small than 100000:
0 1 5 6 25 76 376 625 9376 90625