如何用c语言程序输出一个9行菱形星阵

如何用c语言程序输出一个9行菱形星阵用循环实现

第1个回答  2016-11-17
#include <stdio.h>
#define N 5
int main()
{
int i,j;
for(i=0; i<N; i++)
{
for(j=i; j<N-1; j++)
printf(" ");
for(j=0; j<i+1; j++)
printf("*");
for(j=0; j<i; j++)
printf("*");
printf("\n");
}

for(i=0; i<N-1; i++)
{
for(j=0; j<i+1; j++)
printf(" ");
for(j=i; j<N-1; j++)
printf("*");
for(j=i; j<N-2; j++)
printf("*");
printf("\n");
}
}本回答被网友采纳