题目
1、打印如下图形
本题思路与第一天题目思路一致,注意先打上面两个小三角形,再打印下面的三角形
代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<3-i;j++)
{
putchar(' ');
}
//第二部分
for(j=0;j<2*i+3;j++)
{
if(j%2==1)
{
putchar(' ');
}else{
putchar('*');
}
}
//第三部分
for(j=0;j<7-2*i;j++)
{
putchar(' ');
}
//第四部分
for(j=0;j<2*i+3;j++)
{
if(j%2==1)
{
putchar(' ');
}else{
putchar('*');
}
}
putchar('\n');
}
for(i=0;i<9;i++)
{
for(j=0;j<i+1;j++)
{
putchar(' ');
}
for(j=0;j<17-2*i;j++)
{
if(j%2==1)
{
putchar(' ');
}else{
putchar('*');
}
}
putchar('\n');
}
system("pause");
}
结果

京公网安备 11010502036488号