求解释**
从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。输入
正整数n(1≤n≤9)。
输出
指定的菱形。
第一行前面有n-1个空格,第二行有n-2个空格,以此类推。
样例输入
5
样例输出
*
***
*****
*******
*********
*******
*****
***
*
#include<stdio.h>
void main()
{
int n,i,j;
scanf("%d",&n);
n>=1,n<=1;
for(i=1;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>=1;i--)
{
for(j=(n-i);j>=1;j--)
printf(" ");
for(j=(2*i-1);j>=1;j--)
printf("*");
printf("\n");
}
}
请问一下啊那个
for(i=(n-1);i>=1;i--)
{
for(j=(n-i);j>=1;j--)
printf(" ");
for(j=(2*i-1);j>=1;j--)
printf("*");
printf("\n");
}
}
是什么意思啊?请帮我解释一下吧!尤其是i表示什么意思啊?是行数吗?为什么还要i=n-1?什么意思?求详细解释……