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...