北京必去的地方:问一道C 语言题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 07:08:17
main()
{ int i,j,n;
scanf("%d",n);
for (i=1;i<=n;i++)
{for(j=1;j<=2n-1;j++)
if(j>=i+1&&j<=2n-1-i)
printf(" ");
else printf("*");
printf("\n"); }
}

为何运算不出结果,总是提示出错?

scanf("%d",n);
-------应该写成scanf("%d",&n);以表示把输入的数赋给变量n

建议将错误提示也发出来,这样更容易定位错误