循環(huán)節(jié)為abc,求最簡(jiǎn)分子數(shù)

題目

0.abcabc......循環(huán)節(jié)為abc,將其化成最簡(jiǎn)分?jǐn)?shù),分子有多少種,編程實(shí)現(xiàn)。

思路

1.題目與無(wú)限循環(huán)小數(shù),循環(huán)節(jié)相關(guān),與之前的通過(guò)余數(shù)尋找循環(huán)節(jié)的題目相似,因此初始思路是利用余數(shù),循環(huán)節(jié)長(zhǎng)度找到分子與abc的關(guān)系。

2.但循環(huán)節(jié)長(zhǎng)度確定為3,格式確定為0.abc...,應(yīng)該有更簡(jiǎn)便的方式將其轉(zhuǎn)化為分?jǐn)?shù)形式,于是搜索找到:
0.a... * 10 - 0.a... = a.a... - 0.a...
0.a... * (10-1) = a
0.a... = a / 9
同理可得:
0.abc... * 1000 - 0.abc... = abc.abc... - 0.abc...
0.abc... * (1000-1) = abc
0.abc... = abc / 999

3.題目被轉(zhuǎn)換成 abc / 999 在最簡(jiǎn)形式下分子有多少種。
abc的范圍可以確定為1-999(0明顯不成立),分子可能出現(xiàn)重復(fù)的情況為:abc與999(3 * 3 * 3 * 37)擁有共同因數(shù),分?jǐn)?shù)被約分,分子的值重復(fù)出現(xiàn)。因此通過(guò)循環(huán)判斷abc在各值時(shí)是否能夠被3與37整除可以得到答案。
當(dāng)時(shí)想到以下結(jié)構(gòu):


微信截圖_20190425092725.png

當(dāng)abc為3、9、27的倍數(shù)時(shí),分子被化為abc/3、abc/9、abc/27。由于abc取值上線為999,還可能出現(xiàn)abc為81的倍數(shù),243的倍數(shù)等,此時(shí)abc仍然只能被化為abc/27,因?yàn)?99的可提供的因數(shù)只到27。例如當(dāng)abc為81(3 * 37)時(shí),分?jǐn)?shù)的值為3/37,分子3第一次出現(xiàn)(之前出現(xiàn)時(shí)可以被約分化簡(jiǎn))。abc為243的倍數(shù)時(shí)同理。
因此,還需要在判斷時(shí)增加abc無(wú)法被81整除的約束。

代碼
#include <stdio.h>
int main()
{
    int num=0;
    for (int i = 1; i <= 999; i++)
    {
        if ((i % 3 == 0 || i % 37 == 0)&&i%81!=0)
            ;
        else
            num++;
    }
    printf("%d", num);
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在C語(yǔ)言中,五種基本數(shù)據(jù)類型存儲(chǔ)空間長(zhǎng)度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來(lái)閱讀 4,021評(píng)論 0 2
  • 專業(yè)考題類型管理運(yùn)行工作負(fù)責(zé)人一般作業(yè)考題內(nèi)容選項(xiàng)A選項(xiàng)B選項(xiàng)C選項(xiàng)D選項(xiàng)E選項(xiàng)F正確答案 變電單選GYSZ本規(guī)程...
    小白兔去釣魚閱讀 10,516評(píng)論 0 13
  • 第一章數(shù)和數(shù)的運(yùn)算 一概念 (一)整數(shù) 1整數(shù)的意義 自然數(shù)和0都是整數(shù)。 2自然數(shù) 我們?cè)跀?shù)物體的時(shí)候,用來(lái)表示...
    meychang閱讀 2,843評(píng)論 0 5
  • 1. 關(guān)于診斷X線機(jī)準(zhǔn)直器的作用,錯(cuò)誤的是()。 (6.0 分) A. 顯示照射野 B. 顯示中心線 C. 屏蔽多...
    我們村我最帥閱讀 11,406評(píng)論 0 5
  • 1. 下列敘述錯(cuò)誤的是()。 (2.0 分) A. 質(zhì)量管理包括QA和QC一切活動(dòng)的全部過(guò)程 B. 影像質(zhì)量是指對(duì)...
    我們村我最帥閱讀 4,396評(píng)論 0 8

友情鏈接更多精彩內(nèi)容