编写程序,解方程 ax+b=0。用C语言
时间: 2024-05-02 22:20:43 浏览: 124
用c编写的一元二次方程的求解程序
4星 · 用户满意度95%
可以写一个简单的程序来解决这个方程,代码如下所示:
```c
#include <stdio.h>
#include <math.h>
int main() {
double a, b, x;
printf("请输入参数 a 和 b:\n");
scanf("%lf %lf", &a, &b);
if (a == 0) {
if (b == 0) {
printf("方程根为任意实数\n");
} else {
printf("方程无解\n");
}
} else {
x = -b / a;
printf("方程的根为 %lf\n", x);
}
return 0;
}
```
这个程序首先让用户输入方程中的参数 a 和 b,然后进行判断:
- 如果 a 等于 0,那么如果 b 也等于 0,则方程的根为任意实数,否则方程无解;
- 如果 a 不等于 0,那么方程的根为 -b/a。
注意,这个程序只能解决一元一次方程,不能解决更高次的方程。
阅读全文