zzulioj:输出一个菱形第一次昨晚刚学好难
#include
int main()
{
int i,k,j;
int N;
scanf("%d",&N);
int n1=N/2+1,n2=N/2;
for( i=1;i<=n1;i++)
{
for( j=1;j<=n1-i;j++)//看空格数 看有多少的空格
{
printf(" ");
}
for( k=1;k<2*i;k++)//也可以写成k<=2*i-1,是同样的意思
{
printf("*");
}
printf("/n");
}
for( i=n2;i>0;i--)//这时是下三角所以第一行应为最多*
{
for(j=n2-i;j>0;j--)
{
printf(" ");
}
for( k=2*i-1;k>0;k--)
{
printf("*");
}
printf("/n");
}
return 0;
}
共有 0 条评论