水平测量平板:编C语言程序:打印下面的图形.

来源:百度文库 编辑:高考问答 时间:2024/04/26 01:54:39
打印出以下图案:

*

* * *

* * * * *

* * * * * * *

* * * * *

* * *

*
上面打印出的图案必须是一个菱形

#include <stdio.h>
#include <math.h>
#define LINES 7
void main()
{
int i,j,n;
int half=(LINES-1)/2;
for (i=0;i<LINES;i++)
{
n=abs(half-i);
/*打印每行的空格*/
for (j=n*2;j;j--) putch(' ');
/*打印每行的"* "图案*/
for (j=2*(half-n)+1;j;j--) {putch('*');putch(' ');}
printf("\n\n"); /*换行*/
}
}

直接用printf函数打印