// void fun( float y ,float x[],) { x[0] = x[1] + x[2]; y =
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 11:44:10
// void fun( float y ,float x[],) { x[0] = x[1] + x[2]; y = y + x[3] ;
//
void fun( float y ,float x[],)
{
x[0] = x[1] + x[2];
y = y + x[3] ;
}
楼主的函数的错误分析
1." float x[],"里面的标点符号有错;
2.没有返回值,计算解决y是形参,并不能作为结果参数传出来.
3.float x[] ;其实等价于float * x;指针的话,应该注意范围越界的问题.
void fun( float y ,float x[],)
{
x[0] = x[1] + x[2];
y = y + x[3] ;
}
楼主的函数的错误分析
1." float x[],"里面的标点符号有错;
2.没有返回值,计算解决y是形参,并不能作为结果参数传出来.
3.float x[] ;其实等价于float * x;指针的话,应该注意范围越界的问题.
// void fun( float y ,float x[],) { x[0] = x[1] + x[2]; y =
fun(float x) { float y; y=3*x-4; return y; }
以下函数值的类型是 fun ( float x ) { float y; y= 3*x-4; return y; }
#include void main() { float x=5/2,y=5.0/2; printf("x=%f,y=%
把x y定义成float变量类型,并赋同一初值3.14 为什么这2个是错的float x,y=3.14 float x=
请问以下函数值的类型fun(float x){float y;y=3*x-4;return y;}书上的答案是int型的
float x=2.6,y=4.9,求x/2+(int)(x+y)%3
#include mian() { float x,y; scanf("%f",&x); if(x>=0) { if(x
#include void main( ) { float x,y; scanf("%f",&x); if(x
#include int main() { int x=2,y=3; float i; i=float(x); prin
main() { float x,y; scanf(%f,&x); if(x>=0) y=x; else y=-x; p
#include #include main() { int x,y; float m; for(x=0;x