已知i,j,k為int型變量,若從鍵盤輸入:1,2,3,使i的值為1,j的值為2,k的值為3,以下選項中正確的輸入
已知i,j,k為int型變量,若從鍵盤輸入:1,2,3,使i的值為1,j的值為2,k的值為3,以下選項中正確的輸入語句是A.scanf("%2d,%2d,%2d", i, j, k); B.scanf("%d %d %d",&i,&j,&k);C.scanf("%d,%d,%d",&i,&j,&k); D.scanf("i=%d,j=%d,k=%d",&i,&j,&k);
正確答案:C本題主要考查scanf輸入語句及其格式。在本題中的四個選項中,分別用不同的格式試圖從鍵盤輸入數(shù)據(jù)。在選項A中,給出的輸入格式是“%2d,%2d,%2d”,表示輸入的數(shù)據(jù)中間用逗號隔開,而且其輸入的寬度為2,即可以輸入一個兩位數(shù),如果輸入的位數(shù)小于2,則左邊補(bǔ)空格。在其輸出列表中,表示方式也不對,其他三項是正確的。在選項B中,給出的輸入格式是“%d %d %d”,僅表示輸入的數(shù)據(jù)中間用空格隔開。在選項C中,給出的輸入格式是“%d,%d,%d”,僅表示輸入的數(shù)據(jù)中間用逗號隔開,與題目給出的要求一致,為正確答
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。