#include
voidfun(intn)
{
inti=0,j=0,m=0;
for(i=1;i<=n;++i)
{
for(j=0;j
for(m=0;m<2*i-1;++m)
printf("*");
printf("\n");
}
for(i=n+1;i<=2*n-1;++i)
{
for(j=0;j
for(m=0;m<2*((2*n-1)-i)+1;++m)
printf("*");
printf("\n");
}
printf("\n");
}
intmain()
{
intnum=0;//仅指上半部分
scanf("%d",&num);
fun(num);
return0;
}
这是一个实心的菱形图形,且函数中num只是上半部分