人人爱人人爽_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性特大另类
日韩二区三区四区| 国产成人自拍在线| 欧美中文字幕一区| 另类专区欧美蜜桃臀第一页| 中文字幕在线观看一区二区| 欧美精品自拍偷拍| 99视频在线观看一区三区| 亚洲国产视频网站| 亚洲日本乱码在线观看| 久久精品水蜜桃av综合天堂| 欧美午夜片在线看| 99精品偷自拍| 国产激情一区二区三区| 麻豆91精品视频| 亚洲高清免费一级二级三级| 国产精品亲子乱子伦xxxx裸| 精品国产自在久精品国产| 一本大道av一区二区在线播放| 国产一区二区中文字幕| 日本女人一区二区三区| 亚洲自拍偷拍九九九| 亚洲卡通动漫在线| 欧美极品少妇xxxxⅹ高跟鞋 | 欧美视频中文字幕| 91影视在线播放| www.亚洲在线| 成人黄色小视频在线观看| 国产精品一区二区在线播放| 美女被吸乳得到大胸91| 日韩影视精彩在线| 日韩精品亚洲专区| 丝袜亚洲精品中文字幕一区| 午夜精品免费在线| 五月天丁香久久| 日本91福利区| 久久爱另类一区二区小说| 日本vs亚洲vs韩国一区三区二区| 日本在线不卡一区| 精品在线观看视频| 高清不卡在线观看| av在线一区二区三区| 91福利精品第一导航| 91成人国产精品| 欧美精选午夜久久久乱码6080| 欧美喷潮久久久xxxxx| 日韩午夜在线观看| 亚洲精品一区二区三区影院| 国产欧美一区二区精品秋霞影院| 欧美国产97人人爽人人喊| 亚洲狼人国产精品| 蜜臀久久久久久久| 国产成人在线免费观看| 97精品视频在线观看自产线路二| 欧美亚洲愉拍一区二区| 欧美一区二区三区视频| 国产调教视频一区| 一区二区三区欧美激情| 久久99热99| 91小宝寻花一区二区三区| 91亚洲精品久久久蜜桃网站 | 国产精品剧情在线亚洲| 一区二区三区高清| 精品一区二区久久久| 国产91精品一区二区麻豆亚洲| av午夜一区麻豆| 成人激情午夜影院| 欧美性猛片aaaaaaa做受| 91麻豆精品国产91久久久资源速度 | 国产一区二区不卡| 99re这里只有精品首页| 欧美一区二区三区喷汁尤物| 国产日韩欧美不卡在线| 中文字幕中文字幕一区| 亚洲永久免费av| 激情另类小说区图片区视频区| 国产99久久久国产精品免费看| 91豆麻精品91久久久久久| 欧美xfplay| 亚洲一区在线看| 美日韩黄色大片| 色噜噜狠狠一区二区三区果冻| 欧美一卡2卡3卡4卡| 国产精品久久福利| 天天综合网 天天综合色| 9i在线看片成人免费| 欧美一区二区三区人| 国产精品免费av| 久久er99精品| 日韩午夜激情视频| 午夜精品视频一区| 91高清在线观看| 日韩理论在线观看| 国产成人亚洲综合a∨婷婷图片| 欧美日韩大陆一区二区| 亚洲综合色噜噜狠狠| 波多野结衣在线aⅴ中文字幕不卡| 日韩免费观看高清完整版 | 国产精品视频看| 美女视频黄免费的久久 | 91精品国产综合久久久久| 国产精品女同互慰在线看| 久久成人麻豆午夜电影| 欧美一区二区三区免费观看视频| 亚洲男同1069视频| 99精品在线免费| 亚洲四区在线观看| caoporn国产一区二区| 国产日韩三级在线| 成人免费不卡视频| 国产精品对白交换视频| www.欧美亚洲| 中文字幕在线一区免费| 丰满少妇在线播放bd日韩电影| 精品国产乱码91久久久久久网站| 麻豆精品一区二区av白丝在线| 日韩三级av在线播放| 久久99国产乱子伦精品免费| 欧美成人激情免费网| 麻豆国产精品官网| 精品国产一区二区亚洲人成毛片 | 性欧美大战久久久久久久久| 欧美亚男人的天堂| 水蜜桃久久夜色精品一区的特点| 欧美伊人久久大香线蕉综合69| 一区二区欧美国产| 欧美伦理影视网| 久久精品国产秦先生| 久久久久久99精品| 97久久超碰国产精品| 亚洲第一福利一区| 欧美videossexotv100| 国产露脸91国语对白| 综合久久久久综合| 欧美综合天天夜夜久久| 黄网站免费久久| 国产精品久久免费看| 欧美中文字幕亚洲一区二区va在线| 亚洲在线一区二区三区| 欧美另类久久久品| 肉色丝袜一区二区| 国产精品日韩精品欧美在线| 99久久99久久精品免费观看| 丝袜亚洲另类欧美| 欧美精品一区二区三区蜜桃视频| 成人免费毛片app| 亚洲国产婷婷综合在线精品| 制服丝袜亚洲色图| 久久精品二区亚洲w码| 亚洲视频1区2区| 日韩小视频在线观看专区| 成人av网站大全| 麻豆精品视频在线| 一区二区三区产品免费精品久久75| 欧美一级二级三级蜜桃| 一本大道av一区二区在线播放| 久久国产夜色精品鲁鲁99| 亚洲理论在线观看| 日韩欧美一级精品久久| 成人丝袜高跟foot| 蜜臀av一级做a爰片久久| 亚洲免费观看高清完整| 精品国产伦一区二区三区观看体验 | 日韩欧美成人激情| 91视频免费播放| 国产黄色精品网站| 欧美aaaaa成人免费观看视频| 一色桃子久久精品亚洲| 欧美成人r级一区二区三区| 欧美视频日韩视频在线观看| 成人中文字幕在线| 狠狠狠色丁香婷婷综合久久五月| 亚洲精品国产无天堂网2021 | 欧美日本一区二区| 不卡在线观看av| 国产精品亚洲人在线观看| 亚洲777理论| 亚洲五码中文字幕| 亚洲激情五月婷婷| 依依成人精品视频| 中文字幕一区在线观看视频| 日本一区二区三区国色天香| 欧美一级日韩一级| 欧美一区二区三区免费| 欧美精品乱人伦久久久久久| 日本乱人伦一区| 91黄色在线观看| 91蝌蚪国产九色| 99久久精品免费精品国产| 成人福利在线看| 成人av资源站| 91理论电影在线观看| 91久久精品一区二区| 在线看一区二区| 欧美午夜不卡视频| 欧美色视频在线观看| 色婷婷精品大视频在线蜜桃视频| 色视频成人在线观看免| 色88888久久久久久影院按摩| 色综合久久中文字幕综合网| 色综合天天综合色综合av|