运行结果:
C语言代码:
/* c how to program 习题3.39 */
#include <stdio.h>
// function main begins program execution
int main( void )
{
//定义变量x为控制一行*的数量,y为控制*的行数
int x , y = 0;
//当行数小于8,时打印一行*
while( y++ < 8){
//初始化
x = 0;
//当x小于8时打印*和空格
while( x++ < 8){
printf("%s", "* ");
}
//打印完一行,换行
puts("");
//如果是行数是偶数,打印一个空格
if(y % 2){
printf("%s", " ");
}
}
}