这个圆周长面积编程哪错了?
#include<stdio.h>int main(void)
{
double r;
printf("Input r:");
scanf("%1f",&r);
printf("circumference = %f\n",2*3.14159*r);
printf("area = %f\n",3.14159*r*r);
return 0;
} #include<stdio.h>
int main(void)
{
double r;
printf("Input r:");
scanf("%1f",&r);
c=2*3.14*r;
s=3.14*r*r;
printf("circumference = %f\n",c);
printf("area = %f\n",s);
return 0;
}
你这样试一下 本帖最后由 jackz007 于 2019-10-15 10:31 编辑
scanf("%lf" , & r) ; // 应该是 %lf 不是 %1f
试试改过的代码:
#include<stdio.h>
int main(void)
{
double r ;
printf("Input r:") ;
scanf("%lf",&r) ;
printf("circumference = %f\n",2*3.14159*r);
printf("area = %f\n",3.14159*r*r) ;
return 0 ;
}
页:
[1]