c++求修改,不知道那里做错了,只做第二问

[复制链接]
查看11 | 回复3 | 2011-9-29 20:44:16 | 显示全部楼层 |阅读模式
主要楼主太粗心了,机器不会识别2ac这样的,应写为2*a*c这样的!修改后代码如下:#include #include using namespace std;float discriminant(float a,float b,float c){float k,h;h=b*b-4*a*c;k=sqrt(h);return k;}void main(){float a,b,c,x1,x2;cout>a>>b>>c;x1=(-b+discriminant(a,b,c))/(2*a);x2=(-b-d...
回复

使用道具 举报

千问 | 2011-9-29 20:44:16 | 显示全部楼层
http://user.qzone.qq.com/601367847/blog/1262319730...
回复

使用道具 举报

千问 | 2011-9-29 20:44:16 | 显示全部楼层
1.函数调用有错误2.第一个函数中 有点问题,如果h < 0 会抛出异常...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行