我正在阅读Dennis Ritchie和Brian Kernighan的C编程教材。我读完了第一章,偶然发现了这些问题,我不确定我是否能正确解读。具体来说,在练习1-20中,作者说";假设一组固定的制表位,比如每n列"我也只是尝试使用第1章中介绍的内容,其中包括:简单数组、函数、符号常量、getchar((、putchar((和printf((。
问题截图
这意味着您应该将每个选项卡('t'
,或基于ASCII的机器上的0x09
(转换为非零数量的空格,使光标位于n的下一个倍数。
例如,
输入:
+---+----+------ Tabs
| | |
ab␉cde␉fghi␉j␊
|
+---- Line Feed
输出:(标尺仅供参考(
|...|...|...|...|... n=4
ab cde fghi j␊