davidmou 发表于 2023-10-19 14:56:56

4道题目

写出实现如下数学公式计算的C语言公式
1.b^2 - 4ac
2.1 + (x + y)/4
3.p/(p-d*r)
4.(a + b)/2 *h

isdkz 发表于 2023-10-19 14:59:00

1. 实现计算公式 b^2 - 4ac 的C语言代码:

#include <stdio.h>
#include <math.h>

int main() {
    double a, b, c;
    double result;

    printf("请输入a, b, c的值:");
    scanf("%lf %lf %lf", &a, &b, &c);

    result = pow(b, 2) - 4 * a * c;

    printf("计算结果为:%lf\n", result);

    return 0;
}


这段代码首先声明了变量a、b、c和result,然后通过用户输入获取a、b、c的值。接下来,使用 pow() 函数计算b的平方,然后乘以4ac,并将结果赋值给result。最后,使用 printf() 函数打印计算结果。

2. 实现计算公式 1 + (x + y)/4 的C语言代码:

#include <stdio.h>

int main() {
    double x, y;
    double result;

    printf("请输入x和y的值:");
    scanf("%lf %lf", &x, &y);

    result = 1 + (x + y) / 4;

    printf("计算结果为:%lf\n", result);

    return 0;
}


这段代码首先声明了变量x、y和result,然后通过用户输入获取x和y的值。接下来,根据给定的公式计算结果,并将结果赋值给result。最后,使用 printf() 函数打印计算结果。

3. 实现计算公式 p/(p-d*r) 的C语言代码:

#include <stdio.h>

int main() {
    double p, d, r;
    double result;

    printf("请输入p, d, r的值:");
    scanf("%lf %lf %lf", &p, &d, &r);

    result = p / (p - d * r);

    printf("计算结果为:%lf\n", result);

    return 0;
}


这段代码首先声明了变量p、d、r和result,然后通过用户输入获取p、d、r的值。接下来,根据给定的公式计算结果,并将结果赋值给result。最后,使用 printf() 函数打印计算结果。

4. 实现计算公式 (a + b)/2 * h 的C语言代码:

#include <stdio.h>

int main() {
    double a, b, h;
    double result;

    printf("请输入a, b, h的值:");
    scanf("%lf %lf %lf", &a, &b, &h);

    result = (a + b) / 2 * h;

    printf("计算结果为:%lf\n", result);

    return 0;
}


这段代码首先声明了变量a、b、h和result,然后通过用户输入获取a、b、h的值。接下来,根据给定的公式计算结果,并将结果赋值给result。最后,使用 printf() 函数打印计算结果。

Mike_python小 发表于 2023-10-19 14:59:26

1. 实现数学公式 b^2 - 4ac 的C语言代码:


double b = 2, a = 1, c = 3;
double result = b * b - 4 * a * c;
printf("b^2 - 4ac = %f", result);


2. 实现数学公式 1 + (x + y)/4 的C语言代码:


int x = 3, y = 5;
double result = 1 + (double)(x + y) / 4;
printf("1 + (x + y)/4 = %f", result);


3. 实现数学公式 p/(p-d*r) 的C语言代码:


double p = 1000, d = 0.1, r = 0.05;
double result = p / (p - d * r);
printf("p/(p-d*r) = %f", result);


4. 实现数学公式 (a + b)/2 * h 的C语言代码:


double a = 2, b = 3, h = 4;
double result = (a + b) / 2 * h;
printf("(a + b)/2 * h = %f", result);


以上是实现给定数学公式的C语言代码,注意用正确的数据类型进行计算。

球一个最佳答案谢谢啦!这对我非常重要!{:10_254:}{:10_254:}{:10_254:}
页: [1]
查看完整版本: 4道题目