人人爱人人爽_2色视频网站_日韩欧美亚洲_中文字幕一区二区三中文字幕_制服丝袜影音先锋_成年人免费影院_freexxxx性特大另类

大學生新聞網,大學生新聞發布平臺
大學生新聞網
大學生新聞大學生活校園文學大學生村官
社會實踐活動社會實踐經歷社會實踐報告社會實踐總結社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名專科排名學校地址
求職簡歷職場法則面試技巧職場故事求職招聘大學生就業
英語學習計算機學習電氣工程機械工程經濟管理建筑設計財務會計
申請書證明書檢討書自薦信演講稿心得體會調查報告讀后感求職信推薦信其它范文

C語言求自守數

自守數是指一個數的平方的尾數等于該數自身的自然數。例如:

52 = 25 252 = 625 762 = 5776 93762 = 87909376

求100000以內的自守數。
問題分析
根據自守數的定義,求解本題的關鍵是知道當前所求自然數的位數,以及該數平方的尾數與被乘數、乘數之間的關系。
算法設計
若采用“求出一個數的平方后再截取最后相應位數”的方法顯然是不可取的,因為計算機無法表示過大的整數。

分析手工方式下整數平方(乘法)的計算過程,以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;
}</stdio.h>
運行結果:
It exists following automorphic nmbers small than 100000:
0 1 5 6 25 76 376 625 9376 90625
    作者:大學生新聞網    來源:大學生新聞網
    發布時間:2025-03-11    閱讀:
    掃一掃 分享悅讀
  • C語言水仙花數
  • 輸出所有的“水仙花數”,所謂的“水仙花數”是指一個三位數其各位數字的立方和等于該數本身,例如153是“水仙花數”,因為:153 = 13
  • 03-11 關注:0
  • C語言求自守數
  • 自守數是指一個數的平方的尾數等于該數自身的自然數。
  • 03-11 關注:0
  • C語言求親密數
  • C語言求親密數
  • 如果整數A的全部因子(包括1,不包括A本身)之和等于B;且整數B的全部因子(包括1,不包括B本身)之和等于A
  • 03-11 關注:0
  • C語言求完數(完全數)
  • C語言求完數(完全數)
  • 如果一個數等于它的因子之和,則稱該數為“完數”(或“完全數”)。例如,6的因子為1、2、3,而 6=1+2+3,因此6是“完數”。
  • 03-11 關注:1
  • C語言輸出菱形(詳解版)
人人爱人人爽_2色视频网站_日韩欧美亚洲_中文字幕一区二区三中文字幕_制服丝袜影音先锋_成年人免费影院_freexxxx性特大另类
国产欧美日韩激情| 蜜桃视频免费观看一区| 一区二区三区四区国产精品| 美女看a上一区| 欧美日韩一区成人| 欧美国产精品久久| 日韩av成人高清| 欧美三级视频在线播放| 一区二区三区色| 色噜噜狠狠一区二区三区果冻| 精品国产伦理网| 老司机精品视频导航| 欧美乱妇23p| 午夜精品福利久久久| 色一情一伦一子一伦一区| 欧美激情一区不卡| 丁香激情综合五月| 亚洲国产精品二十页| 岛国精品在线播放| 国产精品久久久久久福利一牛影视 | 亚洲日本在线天堂| caoporn国产一区二区| 中文字幕欧美激情一区| 成人av网站在线| 最新国产精品久久精品| 色综合久久中文字幕| 亚洲欧美色图小说| 欧美影院一区二区三区| 婷婷六月综合网| 日韩一区二区三| 麻豆91在线播放免费| 久久婷婷久久一区二区三区| 国产高清视频一区| 日韩美女久久久| 欧美日韩电影在线播放| 日本系列欧美系列| 精品国产乱码久久| 不卡的av中国片| 午夜精品一区在线观看| 欧美一区二区精品| 国产伦理精品不卡| 亚洲视频在线一区观看| 欧美天天综合网| 免费在线看成人av| 欧美极品另类videosde| 91尤物视频在线观看| 亚洲图片有声小说| 精品国产免费久久| 91麻豆产精品久久久久久| 亚洲国产视频一区| 久久综合九色综合97婷婷| 99久久99久久精品免费看蜜桃| 樱花影视一区二区| 91精品国产综合久久久久久| 久久国产综合精品| 亚洲视频免费看| 欧美一区二区免费视频| 成人精品小蝌蚪| 婷婷中文字幕综合| 中文字幕免费不卡在线| 国产女主播视频一区二区| 亚洲人成人一区二区在线观看| 亚洲一区av在线| 国产一区二区0| 99久久综合精品| 久久久国产精华| 亚洲国产欧美在线| 国产呦精品一区二区三区网站| 国产精品影音先锋| 欧美一区二区福利视频| 亚洲男女毛片无遮挡| 九九精品一区二区| 精品视频123区在线观看| 日韩一区日韩二区| 福利电影一区二区| 久久精品夜夜夜夜久久| 午夜欧美大尺度福利影院在线看| 日本精品免费观看高清观看| 亚洲欧美电影一区二区| 99久久国产综合色|国产精品| 国产精品区一区二区三区| 国产精品久久久久久久久免费相片 | 亚洲综合一二区| 国产乱人伦偷精品视频免下载| 一区二区三区在线观看动漫| 夜夜精品浪潮av一区二区三区| 亚洲成人av中文| 国产精品久久影院| 欧美成人女星排行榜| 欧美午夜不卡在线观看免费| 成人性生交大片免费看视频在线| 美国毛片一区二区三区| 亚洲久草在线视频| 日本一区二区视频在线| 欧美岛国在线观看| 欧美男男青年gay1069videost| 成人av资源网站| 国产福利不卡视频| 精品一区二区三区影院在线午夜 | 99精品热视频| 国产麻豆成人传媒免费观看| 日本视频中文字幕一区二区三区| 亚洲色图在线看| 日韩理论电影院| 最新国产精品久久精品| 国产精品女主播在线观看| 久久久久久久久岛国免费| 欧美精品一区视频| 精品久久人人做人人爱| 日韩久久久精品| 精品欧美乱码久久久久久| 精品毛片乱码1区2区3区| 91精品国产综合久久精品| 91精品国产高清一区二区三区蜜臀| 在线观看日韩电影| 欧美日韩免费视频| 69堂精品视频| 日韩三级在线观看| 精品久久久久久最新网址| 精品国产网站在线观看| 久久精品网站免费观看| 亚洲国产精品成人综合| 国产精品免费人成网站| 亚洲美女免费在线| 亚洲第一福利一区| 美国三级日本三级久久99| 国精品**一区二区三区在线蜜桃| 国内精品伊人久久久久av影院| 韩国成人在线视频| 成人国产精品免费网站| 色婷婷久久久亚洲一区二区三区| 一本到一区二区三区| 欧美色图12p| 精品国产乱码久久久久久蜜臀 | 国产丝袜在线精品| 中文字幕一区二区三中文字幕| 亚洲欧美日韩国产另类专区| 亚洲成av人在线观看| 黄色资源网久久资源365| 成人性生交大合| 欧美性色欧美a在线播放| 日韩欧美电影在线| 国产精品久久久久久亚洲伦| 一区二区三区毛片| 精品中文字幕一区二区小辣椒| 国产成都精品91一区二区三| 日本道色综合久久| 欧美成人免费网站| 18涩涩午夜精品.www| 首页国产欧美久久| 成人app在线观看| 91精品国产综合久久国产大片 | 亚洲国产精品激情在线观看| 亚洲一区二区成人在线观看| 精品亚洲欧美一区| 色综合视频在线观看| 欧美一区二区播放| 中文字幕中文在线不卡住| 日韩成人免费电影| 99久久精品久久久久久清纯| 欧美一区二区三区系列电影| 国产精品伦理一区二区| 日韩国产精品大片| 91偷拍与自偷拍精品| 欧美一区午夜视频在线观看 | 亚洲精品欧美在线| 国产麻豆精品一区二区| 欧美日韩一级二级三级| 国产欧美一区二区在线观看| 日韩在线a电影| 99久久久国产精品免费蜜臀| 日韩久久久久久| 亚洲电影激情视频网站| 成人免费福利片| 欧美mv和日韩mv国产网站| 亚洲福中文字幕伊人影院| 成人综合婷婷国产精品久久| 日韩一区二区三| 亚洲成人精品一区| 91亚洲精品久久久蜜桃| 久久精品在线免费观看| 免费不卡在线观看| 欧美日韩在线直播| 亚洲欧美经典视频| 成人黄色免费短视频| 久久久久亚洲综合| 久久激情综合网| 日韩欧美精品在线视频| 午夜精品在线看| 色94色欧美sute亚洲线路二| 国产精品嫩草久久久久| 国产精品一区二区在线播放| 日韩欧美一区在线| 视频一区中文字幕| 欧美日韩高清在线播放| 午夜免费欧美电影| 欧美美女激情18p| 亚洲一区二区在线视频| 色欧美片视频在线观看| 国产精品美女久久久久久|