当前位置: 代码迷 >> C语言 >> [求助]问个问题
  详细解决方案

[求助]问个问题

热度:523   发布时间:2007-02-08 18:11:05.0
[求助]问个问题
计算正方行的周长
main()
{
float a;
printf("输入正方形的边长:");
scanf("%f\n",&a);
printf("正常的周边为%f\n",a=4*a);
getch();
}
为什么这个需要输入两次才会计算出来


而这个不需要
main()
{
float a;
printf("输入正方形的边长:");
scanf("%f\n",&a);
a=4*a;
printf("正常的周边为%f\n",a);
getch();
}

----------------解决方案--------------------------------------------------------


知道了

原来是scanf("%f\n",&a);加了\n

哈哈


----------------解决方案--------------------------------------------------------
呵呵..有意思..
----------------解决方案--------------------------------------------------------
楼主自己发现了问题。。。
----------------解决方案--------------------------------------------------------