#define _CRT_SECURE_NO_WARNINGS
# include & ltstdio.h & gt
void print _ char(int n);
int main(int argc,char* argv[])
{
//最多能印多少顆星?
const int N = 4;
//打印圖形的上半部分
for(int I = 0;我& ltn;i++)
{
int spaceN = N-I-1;
print_char(spaceN,' ');
int starN = I+1;
print_char(starN,' * ');
printf(" \ n ");
}
//打印圖形的下半部分
for(int I = 0;我& ltn-1;i++)
{
int starN = N-I-1;
print_char(starN,' * ');
int spaceN = I;
print_char(spaceN,' ');
printf(" \ n ");
}
printf(" \ n ");
系統(“暫停”);
返回0;
}
void print_char(int n,char c)
{
for(int I = 0;我& ltn;i++)
putchar(c);
}
更多c語言教程