要使用星号绘制框,请参考以下代码。
#include <stdio.h>
int main(void)
{
printf("\n**************"); // 画出框的顶部
for(int count = 1 ; count <= 8 ; ++count)
printf("\n* *"); // 画出框的边部
printf("\n**************\n"); // 画出框的底部
return 0;
}
执行上面示例代码,得到下结果:
hema@ubuntu:~/book$ gcc main.c
hema@ubuntu:~/book$ ./a.out
**************
* *
* *
* *
* *
* *
* *
* *
* *
**************
怎么运行的?
第一个printf()
语句输出框的顶部:
printf("\n**************"); // 画出框的顶部
下一个语句是for
循环:
for(int count = 1 ; count <= 8 ; ++count)
printf("\n* *"); // 画出框的边部
这会重复printf()
语句八次以输出框的两侧。