题目:
|
代码:
#include <stdio.h>
#include <stdlib.h>
//分成前四行和后3行两个部分
void test ()
{
//前四行:
//观察发现打印 (4-i)个空格,(2i-1)个*,但得转化为编程语言
for(int i=1;i<=4;i++)
{
for(int j=1;j<=4-i;j++)
{
printf(" ");
}
//别写成-1+2i了
for(int k=1;k<=-1+2*i;k++)
{
printf("*");
}
printf("\n");
}
//后四行
for(int i=1;i<=3;i++)
{
for(int j=1;j<=0+i;j++)
{
printf(" ");
}
for(int k=1;k<=7-2*i;k++)
{
printf("*");
}
printf("\n");
}
}
int main()
{
test();
system("pause");
return 0;
}