使用 C 语言求解线性方程
我们可以应用软件开发方法求解 C 编程语言中含有一个变量的线性方程。
要求
- 方程应为 ax+b=0 形式
- a 和 b 是输入,我们需要求解 x 的值
分析
这里:
- 一个输入是a、b 值。
- 一个输出是值 x。
算法
参考以下算法求解线性方程。
Step 1. Start Step 2. Read a,b values Step 3. Call function Jump to step 5 Step 4. Print result Step 5:
- i. if(a == 0)
- Print value of c cannot be predicted
- Else
- Compute c=-b/a
- Return c
程序
以下是求解线性方程的 C 程序 -
#include <stdio.h> #include <string.h> float solve(float a, float b){ float c; if(a == 0){ printf("value of c cannot be predicted
"); }else{ c = -b / a; } return c; } int main(){ float a, b, c; printf("
enter a,b values: "); scanf("%f%f", &a, &b); c = solve(a, b); printf("
linear eq of one variable in the form of ax+b = 0, if a=%f,b=%f,then x= %f",a,b,c); return 0; }
输出
执行以上程序时,将生成以下结果 -
enter a,b values: 4 8 linear eq of one variable in the form of ax+b = 0, if a=4.000000, b=8.000000, then x= -2.000000
广告