問(wèn)答題

【簡(jiǎn)答題】

寫(xiě)一個(gè)程序,類(lèi)似于cat,但保持輸出的順序關(guān)系。(某些系統(tǒng)的名字可能是tac。)如果運(yùn)行此程序:./tac fred barney betty, 輸出將是文件betty 的內(nèi)容,從最后一行到第一行,然后是barney, 最后是fred, 同樣是從最后一行到第一行。(注意使用./確保調(diào)用的是你自己的程序,而非系統(tǒng)提供的)  
寫(xiě)一個(gè)程序,要求用戶(hù)在不同的行中輸入一些字符串,將此字符串打印出來(lái),規(guī)則是:每一條占20 個(gè)字符寬度,右對(duì)齊。為了確保正確的輸出,在開(kāi)頭打印出一串?dāng)?shù)字作為比較(幫助調(diào)試)。注意,不要犯19 個(gè)字符寬度的錯(cuò)誤。例如,如果輸入,hello, good-bye,則輸出為: 
123456789012345678901234567890123456789012345678901234567890                              hello                       good-bye  
修改上一個(gè)程序,允許用戶(hù)選擇寬度,如,用戶(hù)輸入30,hello, good-bye(在不同的行中),則每一行的寬度為30。提示,如果選擇的寬度太長(zhǎng),可以增加比較行的長(zhǎng)度。

答案:

微信掃碼免費(fèi)搜題