鱼C论坛

 找回密码
 立即注册
查看: 1541|回复: 2

[已解决]4道题目

[复制链接]
发表于 2023-10-19 14:56:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
写出实现如下数学公式计算的C语言公式
1.b^2 - 4ac
2.1 + (x + y)/4
3.p/(p-d*r)
4.(a + b)/2 *h
最佳答案
2023-10-19 14:59:00
1. 实现计算公式 b^2 - 4ac 的C语言代码:

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

  3. int main() {
  4.     double a, b, c;
  5.     double result;

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

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

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

  10.     return 0;
  11. }
复制代码


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

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

  1. #include <stdio.h>

  2. int main() {
  3.     double x, y;
  4.     double result;

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

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

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

  9.     return 0;
  10. }
复制代码


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

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

  1. #include <stdio.h>

  2. int main() {
  3.     double p, d, r;
  4.     double result;

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

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

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

  9.     return 0;
  10. }
复制代码


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

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

  1. #include <stdio.h>

  2. int main() {
  3.     double a, b, h;
  4.     double result;

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

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

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

  9.     return 0;
  10. }
复制代码


这段代码首先声明了变量a、b、h和result,然后通过用户输入获取a、b、h的值。接下来,根据给定的公式计算结果,并将结果赋值给result。最后,使用 printf() 函数打印计算结果。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-10-19 14:59:00 | 显示全部楼层    本楼为最佳答案   
1. 实现计算公式 b^2 - 4ac 的C语言代码:

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

  3. int main() {
  4.     double a, b, c;
  5.     double result;

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

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

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

  10.     return 0;
  11. }
复制代码


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

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

  1. #include <stdio.h>

  2. int main() {
  3.     double x, y;
  4.     double result;

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

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

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

  9.     return 0;
  10. }
复制代码


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

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

  1. #include <stdio.h>

  2. int main() {
  3.     double p, d, r;
  4.     double result;

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

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

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

  9.     return 0;
  10. }
复制代码


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

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

  1. #include <stdio.h>

  2. int main() {
  3.     double a, b, h;
  4.     double result;

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

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

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

  9.     return 0;
  10. }
复制代码


这段代码首先声明了变量a、b、h和result,然后通过用户输入获取a、b、h的值。接下来,根据给定的公式计算结果,并将结果赋值给result。最后,使用 printf() 函数打印计算结果。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-19 14:59:26 | 显示全部楼层
1. 实现数学公式 b^2 - 4ac 的C语言代码:
  1. double b = 2, a = 1, c = 3;
  2. double result = b * b - 4 * a * c;
  3. printf("b^2 - 4ac = %f", result);
复制代码

2. 实现数学公式 1 + (x + y)/4 的C语言代码:
  1. int x = 3, y = 5;
  2. double result = 1 + (double)(x + y) / 4;
  3. printf("1 + (x + y)/4 = %f", result);
复制代码

3. 实现数学公式 p/(p-d*r) 的C语言代码:
  1. double p = 1000, d = 0.1, r = 0.05;
  2. double result = p / (p - d * r);
  3. printf("p/(p-d*r) = %f", result);
复制代码

4. 实现数学公式 (a + b)/2 * h 的C语言代码:
  1. double a = 2, b = 3, h = 4;
  2. double result = (a + b) / 2 * h;
  3. printf("(a + b)/2 * h = %f", result);
复制代码

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

球一个最佳答案谢谢啦!这对我非常重要!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-22 05:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表