c语言、改错,//下面是错误的语句,第二处错误可以改为3.14159* r *r/2;么功能:求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积.例如:输入圆的半径值:19.527 输出为
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 16:03:12
c语言、改错,//下面是错误的语句,第二处错误可以改为3.14159* r *r/2;么功能:求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积.例如:输入圆的半径值:19.527 输出为
c语言、改错,//下面是错误的语句,第二处错误可以改为3.14159* r *r/2;么
功能:求二分之一的圆面积,函数通过形参得到圆的半径,函数
返回二分之一的圆面积.
例如:输入圆的半径值:19.527 输出为:s = 598.950017.
------------------------------------------------------*/
#include
#include
//
return r;
}
void main()
{
float x;
printf ( "Enter x:");
scanf ( "%f",&x );
printf (" s = %f\n ",fun ( x ) );
}
c语言、改错,//下面是错误的语句,第二处错误可以改为3.14159* r *r/2;么功能:求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积.例如:输入圆的半径值:19.527 输出为
#include <stdio.h>
#include <conio.h>
//
return s;
}
void main()
{
float x;
printf ( "Enter x: ");
scanf ( "%f", &x );
printf (" s = %f\n ", fun ( x ) );
}
定义函数,一定要写参数的类型!因为函数调用必须根据函数名与参数类型来决定调用哪个函数,所以一定要写参数类型!
1/2=0,整型相除得到的是整型,而且是直接舍去小数位,所以必须使用1.0/2或者1/2.0才能得到正确的浮点数,对于两个int a,b;要得到a/b的准确值可以使用(float)a/b;
你这个题目返回的是面积,不是半径,所以是return s;
另外3.14159* r *r/2是可以的,能得到准确值!