循环打印三角形星,怎么内存错误??
我要打印一个星型三角形,这怎么说错误啊??
#include<stdio.h>
main()
{
int i, j, n;
printf(" the n=");
scanf("%d",n);
for (i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
printf (" ");
for(j=1;j<=8-(2*i-1);j++)
printf("*");
printf ("\n");
}
return 0;
}
----------------解决方案--------------------------------------------------------
scanf("%d",n);/*&n,少取地址符*/
----------------解决方案--------------------------------------------------------
scanf("%d",n);
错了
缚值号就没有!!!!!!!!!!!!
你当然错!!!!!!!!!!!!!!!
----------------解决方案--------------------------------------------------------
但是,好象n不起作用啊
----------------解决方案--------------------------------------------------------
n怎么不起作用呢?
----------------解决方案--------------------------------------------------------
#include<stdio.h>
main()
{ int i, j, n;
printf(" the n=");
scanf("%d",&n);
for (i=1;i<=n;i++)
{for(j=1;j<=i;j++)
printf (" ");
for(j=1;j<=8-(2*i-1);j++)
printf("*");
printf ("\n");}
}
----------------解决方案--------------------------------------------------------