作业帮 > 综合 > 作业

这是计算园的面积,但是有错误,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/17 11:40:52
这是计算园的面积,但是有错误,
#define PI 3.1415; void ys(); {float r; float s; scanf("%d",&r); s=pi*r*r; printf ("ys=%7.3f\n",s); }
这是一个计算园的面积的函数,但是在运行的时候有错误,本人实在是不知道哪里出错,
#define PI 3.1415; //-------------->>>这里不能加分号“;”
void ys(); //--------------->>>>这里也不能加分号
{
float r;
float s;
scanf("%d",&r); //-------------->>>这里应该用%f,因为输入的是浮点数
s=pi*r*r; //-------------->>>这里应该是大写PI,C语言十大小写敏感的
printf ("ys=%7.3f\n",s);
}
正确的写法应该是:
#define PI 3.1415
void ys()
{
float r;
float s;
scanf("%f",&r);
s=PI*r*r;
printf ("ys=%7.3f\n",s);
}