打印菱形

打印菱形

源代码






void ()
{
int n,i,j;
printf("请输入数字:");
scanf("%d",&n);

n=n/2+1; //为了好算

//第一个正三角
for(i=1; i<=n; i++) //行数循环
{

for(j=1; j<=n-i; j++){
printf(" ");
}

for(j=n-i+1; j<n+i; j++) {
printf("*");
}

printf("n");
}

//第二个倒三角
for(i=n-1; i>=1; i--) //行数循环
{

for(j=1; j<=(n-i); j++) {
printf(" ");
}

for(j=n-i+1; j<n+i; j++){
printf("*");
}

printf("n");
}
}

效果如下