pta 7 4 含8的數字的個數 5分

2021-10-25 05:31:34 字數 860 閱讀 2969

7-4 含8的數字的個數 (5分)

現代人對數字越來越講究,都喜歡含有8的數字。現要你程式設計計算a至b之間的含有數字8的數的個數(比如181,88,8,28這些數都含有數字8,而21,45,49等沒有含有數字8)。

輸入格式:

在一行中輸入兩個正整數a和b,用乙個空格隔開。0輸出格式:

輸出a和b之間含有8的數的個數。包括a和b。

輸入樣例:

1 30

輸出樣例:

3

/*

* 程式功能:判斷區間上上含8的數有多少

現代人對數字越來越講究,都喜歡含有8的數字。

現要你程式設計計算a至b之間的含有數字8的數的個數(比如181,88,8,28這些數都含有數字8,

而21,45,49等沒有含有數字8)。

地點:天津大學仁愛學院*/

#include

#include

void

range

(int a,

int b)

;//函式宣告

void

range

(int a,

int b)

//函式定義

else

if(i /10%

10==8)

else

if(i /

100%

10==8)

else

if(i /

1000%10

==8)}

printf

("%d\n"

, sum);;

}int

main()

else

return0;

}

含8的數字有多少

在果殼中發現一篇十分有意思的文章,文章將了含8的數在自然數中的比例問題。在1 100這100個數中,一共出現了192個數字,含有數字8出現了19次,數字8在所有數字中出現頻次為9.9 約為10 這是同我們的意識相符。8作為10個基本數字之一,在大量資料中其出現的頻次必然是所有數字出現頻次的10 這是...

6 9 使用函式統計指定數字的個數 5分

本題要求實現乙個統計整數中指定數字的個數的簡單函式。函式介面定義 int countdigit int number,int digit 其中number是不超過長整型的整數,digit為 0,9 區間內的整數。函式countdigit應返回number中digit出現的次數。裁判測試程式樣例 in...

PTA 使用函式統計指定數字的個數

本題要求實現乙個統計整數中指定數字的個數的簡單函式。countdigit number,digit 其中number是整數,digit為 1,9 區間內的整數。函式countdigit應返回number中digit出現的次數。函式介面定義 countdigit number,digit 返回digi...