从文件数据中打印星号

时间:2014-05-08 11:48:33

标签: c loops file-io

我是C语言编程的新手,我有以下任务要完成:

编写一个程序,从三个数字的文件中读取。前两个数字表示使用星号(*)生成的矩形的高度和宽度。第三个数字代表矩形每行(*)之间的重复间隙。

示例文件布局 五 8 3

控制台输出

** ** **
** ** **
** ** **
** ** **
** ** **

...在阅读文件时我很好,我刚刚用星号替换数字并添加空格时遇到了障碍。我知道我应该为这个特殊的任务考虑学习循环for

请有人可以给我一些好的网站,阅读材料或代码提示,我可以尝试和学习循环,那里有很多网站我只是想知道在C的初学者最好的地方,如我自己应该去哪里快速有效地学习。

任何建议都会很棒:)

谢谢!

1 个答案:

答案 0 :(得分:0)

两个嵌套的for循环,外部用于行,内部用于列。在内部,添加一个检查,每隔N(其中N是第三个数字),你打印一个空格而不是星号。