展开全部
#include <stdio.h>
void main()
{
int n=3; //修改这个数,可输出不同的高度
int i,j;
for( i=0;i<n;i++ ) //从小向大
{
for( j=0;j<n-i;j++ ) //前导空格
printf(" ");
printf("*");
for( j=0;j<2*i-1;j++ ) //中间空格
printf(" ");
if ( i )
printf("*");
printf("\n");
}
for( i=n-2;i>=0;i-- ) //从大向小
{
//以下循环同上
for( j=0;j<n-i;j++ )
printf(" ");
printf("*");
for( j=0;j<2*i-1;j++ )
printf(" ");
if ( i )
printf("*");
printf("\n");
}
}
追问
if(i)是什么意思
追答
if ( i !=0 ) 的简写
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询