問答題

【簡答題】

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

答案:

微信掃碼免費搜題