语句1中FunctA(x, x)改为HasBuggs.Funtch=new Funtch()语句3中的z没有赋值语句7没有定义y,不能直接赋值语句8带表达式的return语句只能用在计算数值函数,也就是说,只能用于一个非void返回类型
楼上说的不对,main()的返回值仅用于输出程序退出状态,void型或int型都无所谓。
关键是两个错误
1、一元二次方程根式是x=±(b*b-4*a*c)/(2*a),你忘记了给2*a加括号。结果一定不对
2、int f1(int m,int n,int p)
{float t1;
t1=sqrt(n*n-4*m*p);
return (t1);
}
f1明明是int型函数,怎么能返回float值
3、int f3(int m,int n,int p)
{int x;
x=-n/2*m;
return (x);
}
同样,2*m没有加括号
语句看不到 ?
啥意思,具体语句呢?