/*输出图案*/
#include <stdio.h>
int main()
{
int i,j,k;
//前四行
for(i = 1;i <= 4;i ++)
{
for(k = 1;k <= 4-i;k ++)
printf(" ");
for(j = 1;j <= 2 * i - 1;j ++)
printf("*");
printf("\n");
}
//后三行
for(i = 1;i <= 3;i ++)
{
for(k = 1;k <= i;k ++)
printf(" ");
for(j = 1;j <= 7 - 2 * i;j ++)
printf("*");
printf("\n");
}
}
谭浩强C程序设计(第四版)p141第16题
图案输出是这样的: