求一C语言程序,输出一个五行菱形,上办部分已经给出,求大神给出下半部分,格式要与上半部分相同

int a,b,c;
for(a=1;a<=3;a++){
for(b=2;b>=a;b--){
printf(" ");
}
for(c=1;c<=2*a-1;c++){
printf("*");
}
printf("\n");
}

第1个回答  2012-12-22
#include<stdio.h>
#define n 2
int main()
{
int i,j;
for(i=0;i<=n;i++)
{
for(j=1;j<=n-i;j++)
printf(" ");
for(j=1;j<=2*i+1;j++)
printf("*");
printf("\n");
}
for(i=n-1;i>=0;i--)
{
for(j=1;j<=n-i;j++)
printf(" ");
for(j=1;j<=2*i+1;j++)
printf("*");
printf("\n");
}
}本回答被网友采纳
第2个回答  2012-12-24
我操,你总要给我们看五行菱形的图吧!到底有几个“*”哇!