为什么连续两次输入值的时候才会有结果
#include <stdio.h>
#include <math.h>
main()
{
float r,h,l,s,pi;
pi=3.1415926;
printf("请输入r和h的值:\n");
scanf("%f,%f\n",&r,&h);
l=2*pi*r;
s=pi*r*r;
printf("l=%6.2f\n",l);
printf("s=%6.2f\n",s);
但我去点scanf中的\n之后,输入一遍就可以正常显示(谭浩强课后习题4.8)
[解决办法]
你去查scanf这个函数的用法!
[解决办法]
写程序之前首先要弄清楚函数怎么用,,,靠蒙是不行滴。。。。
[解决办法]
\n等于一次回车。所以需要输入2次回车。
[解决办法]