用高级c语言解决数学问题

 时间:2026-02-13 23:38:22

1、第1步:鼠标双击或者右击打开桌面上DEVc++软件,让其运行起来。Dev-C++是一个电脑Windows窗口运行环境下的一款非常适合于刚开始学习c++学者使用的入门级C/C++ 集成开发环境(IDE)。这款软件很自由,遵守GPL许可协议分发源代码。它大大集成了MinGW中的GCC编译器、GDB调试器和 AStyle格式整理器等众多自由软件。非常的试用,而且界面分类清楚,具有很强大的功能。

用高级c语言解决数学问题

2、第2步:点开文件,选择新建源代码,这时候新建的代码文本还是没有命名的,是一个空命名的文件,下面我们可以通过界面左上角的文件选项,选择另存为,可以存在电脑里任何一个盘,小编为了下次可以更好的找到文件,我存在电脑的桌面上。当然你们可以选择任何一个盘,根据各人所需。

用高级c语言解决数学问题

3、含有算术运算的C语言程序

问题:求方程 ax^2+bx+c=0 的根(设 b^2-4ac>0 )

我想这对大家来说是一个很简单的数学问题,那么如何用高级语言帮助我们去求解呢?

用高级c语言解决数学问题

4、下面是c语言程序:

#include <stdio.h>

#include <math.h>

void main()

{

  float a,b,c,p,disc,q,x1,x2;

  scanf("%f%f%f",&a,&b,&c);

  p=-b/(2*a);

  disc=b*b-4*a*c;

  q=sqrt(disc)/(2*a);

  x1=p+q; x2=p-q;

  printf("x1=%f,x2=%f",x1,x2);

}

用高级c语言解决数学问题

5、#include <stdio.h>

#include <math.h>

是程序的预处理命令

void main()

{

  float a,b,c,p,disc,q,x1,x2;

  scanf("%f%f%f",&a,&b,&c);

  p=-b/(2*a);

  disc=b*b-4*a*c;

  q=sqrt(disc)/(2*a);

  x1=p+q; x2=p-q;

  printf("x1=%f,x2=%f",x1,x2);

}

函数

 一个主函数(main函数)。

用高级c语言解决数学问题

6、float a,b,c,p,disc,q,x1,x2;

  scanf("%f%f%f",&a,&b,&c);

  p=-b/(2*a);

  disc=b*b-4*a*c;

  q=sqrt(disc)/(2*a);

  x1=p+q; x2=p-q;

  printf("x1=%f,x2=%f",x1,x2);

函数说明部分

这一步就是我们算法的实现,也是语言的核心。

用高级c语言解决数学问题

7、 运行程序

  键盘输入a、b、c的值;

  屏幕显示x1和x2的值。

加入我们输入:

1 0 -4

那么运行得到的结果:x1=2.000000,x2=-2.000000

用高级c语言解决数学问题

  • 米游社如何查看社区中心
  • 崩坏星穹铁道隐藏成就航班取消任务流程
  • 三国杀中如何得知马忠“抚蛮”的技能解说
  • 静态构造函数-静态成员的初始化问题
  • 前程无忧51job怎么修改手机号
  • 热门搜索
    箭牌卫浴怎么样 得了肩周炎怎么办 cpu风扇怎么拆 微信红包怎么发 ps怎么添加文字 宫寒怎么治疗 圣安地列斯怎么招小弟 花粉过敏怎么办 睡觉流口水是怎么回事 四个月宝宝拉肚子怎么办