"高手指教"求等腰三角形问题
从键盘输入变量n的值,根据n的值打印输入由*号组成的高为n的等腰三角形。例如:,当输入n=3时,将输入如下图形。*
* * *
* * * * *
程序如下:
#include<stdio.h>
int main(void)
{
int i,j,n;
printf("\ninput a number: ");
scanf("%d",&n);
printf(" ");
printf("*\n");
for(i=1;i<n;i++)
{
for(j=0;j<=2*i-1;j++)
{
printf(" ");
printf("*");
}
printf(" *\n");
}
}
为什么我的程序不能达到等腰三角形的效果呢?
那位高手帮我指点下,谢谢了..
[[it] 本帖最后由 hxlou520 于 2008-9-14 15:40 编辑 [/it]]