-
大小: 969KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-01-10
- 語言: 其他
- 標(biāo)簽:
資源簡介
問題描述:
一本書的頁碼從自然數(shù)1開始順序編碼直到自然數(shù)n。書的頁碼按照通常的習(xí)慣編排,每個頁碼都不含多余的前導(dǎo)數(shù)字0。例如第6頁用6表示,而不是06或006。數(shù)字統(tǒng)計問題要求對給定書的總頁碼n,計算出書的全部頁碼中分別用到多少次數(shù)字0,1,2,3,…,9。
編程任務(wù):
給定表示書的總頁碼的十進(jìn)制整數(shù)n(1<<n<<109)。編程計算書的全部頁碼中分別用到多少次數(shù)字0,1,2,3,…,9。
數(shù)據(jù)輸入:
輸入數(shù)據(jù)由文件名input.txt的文本文件提供。每個文件只有1行,給出表示書的總頁碼的整數(shù)n。
結(jié)果輸出:
程序運(yùn)行結(jié)束時,將計算結(jié)果輸出到文件output.txt中。輸出文件共有10行,在第
代碼片段和文件信息
//?Exp02.cpp
/***************************************************************
數(shù)字統(tǒng)計
功能:給定整數(shù)n,統(tǒng)計1~n含有0~9數(shù)字的數(shù)量,不包括前導(dǎo)數(shù)字0
說明:運(yùn)行程序時,須先在可執(zhí)行文件所在目錄下創(chuàng)建輸入文件
??Input.txt,注意區(qū)分大小寫及擴(kuò)展名,并入輸入要統(tǒng)計的
??整數(shù)n,程序執(zhí)行完后,可在可執(zhí)行文件所在的目錄下的
??Output.txt查看統(tǒng)計結(jié)果。
(c) M.H.Yan?2012.3.3
?***************************************************************/
#include?
#include?
#include?
using?namespace?std?;
//--------------DigitStatistics?類定義----------------
//?數(shù)字統(tǒng)計類
class?DigitStatistics
{
//?公有接口
public?:
typedef?unsigned?long?DWORD?;
typedef?unsigned?int?WORD?;
//?構(gòu)造函數(shù)
DigitStatistics?()?;
//?從文件輸入
void?InputFromFile?()?;
//?輸出到文件
void?OutputToFile?()?;
//?數(shù)字統(tǒng)計過程
void?StartDigitStatistics?()?;
//?獲取前導(dǎo)0的個數(shù)
void?GetZeroCount
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????602153??2012-03-03?13:26??Exp02\Debug\Exp02.exe
?????文件?????841248??2012-03-03?13:26??Exp02\Debug\Exp02.ilk
?????文件?????358548??2012-03-03?13:26??Exp02\Debug\Exp02.obj
?????文件????2139844??2012-03-03?13:03??Exp02\Debug\Exp02.pch
?????文件????1156096??2012-03-03?13:26??Exp02\Debug\Exp02.pdb
?????文件?????132096??2012-03-03?13:26??Exp02\Debug\vc60.idb
?????文件?????118784??2012-03-03?13:26??Exp02\Debug\vc60.pdb
?????目錄??????????0??2012-03-03?16:26??Exp02\Debug
?????文件???????4957??2012-03-03?16:25??Exp02\Exp02.cpp
?????文件?????????81??2012-03-02?10:28??Exp02\Exp02.dep
?????文件???????4272??2012-03-02?14:20??Exp02\Exp02.dsp
?????文件????????535??2012-03-02?10:28??Exp02\Exp02.dsw
?????文件???????4121??2012-03-02?14:20??Exp02\Exp02.mak
?????文件??????58368??2012-03-03?16:27??Exp02\Exp02.ncb
?????文件??????53760??2012-03-03?16:27??Exp02\Exp02.opt
?????文件???????1245??2012-03-03?13:26??Exp02\Exp02.plg
?????文件??????????2??2012-03-03?13:15??Exp02\Input.txt
?????文件?????????30??2012-03-03?13:27??Exp02\Output.txt
?????目錄??????????0??2012-03-03?16:27??Exp02
-----------?---------??----------?-----??----
??????????????5476140????????????????????19
- 上一篇:計算理論導(dǎo)引答案
- 下一篇:安卓公交線路查詢APP
評論
共有 條評論