cjykzy2_4 2022-11-06 13:48 采纳率: 50%
浏览 40
已结题

C++的函数设计问题

-


#include<math.h>
using namespace std;
int main()
{
float a, b, c;
float x1, x2,disc;
cout << "请分别输入a,b,c的值:";
cin >> a >> b >> c;
disc = bb - 4 * ac;
if (disc > 0)
{
x1 = (-b + sqrt(disc)) / (2 * a);
x2 = (-b - sqrt(disc)) / (2 * a);
cout << "root:" << x1 << x2;
return 0;
}
else if (disc = 0)
{
x1 = x2 = (-b) / (2 * a);
cout << "root:" << x1 << x2;
return 0;
}
else
{
cout << "无解" << endl;
}
}

请问哪里有问题吗,改不出来了😭😭
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/763576317766176.jpg "#left")

  • 写回答

1条回答 默认 最新

  • kook小辉的进阶 新星创作者: Java技术领域 2022-11-06 14:07
    关注

    注意第九行,C语言里相乘必须写成bb,或者ac,不能直接bb和ac

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月21日
  • 已采纳回答 11月13日
  • 创建了问题 11月6日