編寫具有如下原型的函數(shù):int f(unsigned long x, int n, int& Lxn)
它負(fù)責(zé)將整數(shù)x的第n位(從左邊數(shù)第n位,n>0)的數(shù)值放到引用Lxn之中(將作為結(jié)果返回到主調(diào)函數(shù)的對(duì)應(yīng)實(shí)參變量中),并將倒數(shù)第n位(從右邊數(shù)第n位,n>0)的數(shù)值作為函數(shù)結(jié)果返回去。并編制主函數(shù)對(duì)它進(jìn)行調(diào)用以驗(yàn)證其正確性。
例如,當(dāng)x=123456789,n=7時(shí),執(zhí)行語句“Rxn=f(x, n, Lxn) ”將使返回的Lxn為7,并使Rxn變?yōu)?;而執(zhí)行語句“Rxn=f(12345, 6, Lxn) ”將使Lxn與Rxn都變?yōu)闉?(超出數(shù)的“長(zhǎng)度”即總位數(shù)時(shí)返回0)。
查錯(cuò)問題
文件名:check.*
輸入文件:check.in(文本文件,選手按規(guī)定格式自行創(chuàng)建)
輸出文件:check.out(文本文件)
問題描述:
很多英文文本編輯軟件都具有輔助查錯(cuò)功能。現(xiàn)在有一個(gè)標(biāo)準(zhǔn)的詞庫(kù),請(qǐng)根據(jù)該標(biāo)準(zhǔn)詞庫(kù)編制程序?qū)崿F(xiàn)查錯(cuò)功能。
輸入格式:
從文本文件check.in中讀入數(shù)據(jù)。
第一行一個(gè)整數(shù)N(N≤10000),表示標(biāo)準(zhǔn)詞庫(kù)中單詞的個(gè)數(shù)。
第2--N+1行,每行一個(gè)標(biāo)準(zhǔn)單詞,單詞的長(zhǎng)度不超過10。
第N+2行開始為待查文本,其單詞間用空格(或連續(xù)空格)分隔,單詞的個(gè)數(shù)不會(huì)超過1000。
輸出格式:
輸出到文本文件check.out中。
(1)第一行開始輸出拼錯(cuò)的單詞;
(2)最后一行輸出一個(gè)整數(shù)表示拼錯(cuò)的單詞總數(shù)。(拼錯(cuò)相同的單詞重復(fù)計(jì)數(shù))
注意:如果一個(gè)單詞在字典中無法找到,那么我們就認(rèn)為這個(gè)單詞拼錯(cuò)了。
輸入樣例:
3
like
this
we
we like the sport
輸出樣例:
the sport