用C语言程序实现打印出一个菱形(1,3,5,7,5,3,1),观察菱形,它的每一行前面会有空格,要打印菱形,首先要算出空格多少的规律,以及每行*的数目,把菱形分为上下两部分打印,
#include<stdio..h>
main()
{
int i,j,k;
for(i=0;i<=3;i++) //上面实行打印
{
for(j=0;j<=2-i;j++)//*前面空格数
printf(" ");
for(k=0;k<=2*i;k++) 1 3 5 7即2*i
printf("*");
printf("*")
//下面同理
}
for(i=0;i<3;i++)
{
for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<=4-2i;k++)
printf("*");
printf("\n");
}
}

浙公网安备 33010602011771号