根據(jù)要求編寫(xiě)程序P7-768.C的指定部分:
程序P7-768.C已編寫(xiě)部分代碼(單擊此處下載),請(qǐng)根據(jù)程序中的要求完善程序——注意,除指定位置外,不能對(duì)程序中已有部分作任何修改或重新編寫(xiě)一個(gè)程序,否則作0分處理。
程序的功能是:將從鍵盤(pán)讀入的一個(gè)十六進(jìn)制字符串轉(zhuǎn)換成一個(gè)十進(jìn)制數(shù)后輸出。注意:
(1)可以只考慮轉(zhuǎn)換成的十進(jìn)制大小不會(huì)超過(guò)long int型所能表示的最大數(shù)。
(2)只需處理正數(shù),不處理負(fù)數(shù)。
(3)輸入的字母可以是大寫(xiě)也可以小寫(xiě)。
(4)程序中不能使用庫(kù)函數(shù)isxdigit、sscanf或使用同名的變量、函數(shù)、單詞。
程序的運(yùn)行效果應(yīng)類(lèi)似地如圖1、圖2和圖3所示,圖1中的7fAa23Bf、圖2中的12F和圖3中的39fg是從鍵盤(pán)輸入的內(nèi)容。
您可能感興趣的試卷
最新試題
C語(yǔ)言源程序經(jīng)過(guò)編譯生成()。
下面程序段的運(yùn)行結(jié)果不正確的是()
C程序代碼中的注釋、標(biāo)識(shí)符命名、空行、代碼行中的空格以及對(duì)齊等都不影響程序的可讀性。
整型的標(biāo)示符關(guān)鍵字為(),單精度實(shí)型標(biāo)示符關(guān)鍵字為()。
int a[5];該語(yǔ)句表明數(shù)組a中的第五個(gè)元素為a[5]。
以下對(duì)變量和常量的區(qū)別說(shuō)法正確的是()
完善下面程序中xxkl函數(shù)的定義,使程序能夠輸出數(shù)組a中所有元素的最大值。
?編譯器的核心作用是什么?()
在C語(yǔ)言中,將屬于不同類(lèi)型的數(shù)據(jù)作為一個(gè)整體來(lái)處理時(shí),常用()。
集成開(kāi)發(fā)環(huán)境(IDE)包括了代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等工具,它是集成了代碼編寫(xiě)功能、分析功能、編譯功能、調(diào)試功能、測(cè)試功能等一體化的綜合開(kāi)發(fā)軟件。