c语言求一元二次方程的解,c语言求一元二次方程的解代码

dfnjsfkhak 48 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言一元二次方程的解的问题,于是小编就整理了2个相关介绍c语言求一元二次方程的解的解答,让我们一起看看吧。

  1. 用java编写一程序,求解一元二次方程:aX2+bX+c=0。参数a、b及c从命令行做参数输入java?
  2. 不会一元二次方程,能学会c语言吗?

java编写程序,求解一元二次方程:aX2+bX+c=0。参数a、b及c从命令行做参数输入j***a?

private static X fx (int a,int b,int c) throws Exception{

X x = new X();

c语言求一元二次方程的解,c语言求一元二次方程的解代码-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

double m = b*b - 4*a*c;

if(m>=0){

x.x1=(-1*b+Math.sqrt(m))/(2*a);

c语言求一元二次方程的解,c语言求一元二次方程的解代码-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

x.x2=(-1*b-Math.sqrt(m))/(2*a);

return x;

}

c语言求一元二次方程的解,c语言求一元二次方程的解代码-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

else throw new Exception("无解");

}

不会一元二次方程,能学会c语言吗?

这个问题的人究竟处于一种什么状态?是真的面临这样一个奇葩问题吗?真的需要人指点迷津?还是就是闲着没事乱提问玩?

从原则来说,一元二次方程是和编程的确没什么关系,不会一元二次方程也不影响编程的。但是问题在于,一元二次方程并不是什么复杂问题啊!最多不过一天的时间,绝对就能学会了!如果题主的智商连这个都做不到,那也不需要妄想什么了,编程还没沦落到是个人都可以学的程度。更何况一元二次方程是点状问题,编程可是系统问题,点状问题都解决不掉的人,有概率解决系统问题吗?

当然,我觉得最有可能的情况就是这个问题要么是机器人提的,要么是个钓鱼问题,因为正常人类真的问不出这么奇葩的问题。

说实话,一元二次方程的知识,与学习C语言没有多大的关系。学习C语言有两个层面的内容语法结构逻辑思维。语法结构要求理解与记忆,而逻辑思维能力训练。尽管说数学好思维能力强,难道我们平时说话就不要逻辑思维了吗?因此,逻辑思维能力强也与数学没有必然的关系!

不会一元二次方程就意味着没有掌握基本的数学工具,而编程过程繁琐复杂,错一个符号程序就无法运行,最需要的就是数学的逻辑思维与分析方法

如果真的连一元二次方程都不会,再大的时间与精力的投入也很难有效。

看C语言的“会”跟“不会”的定义了,会打开编写工具,编写一段代码然后编译,这样就算“会”的话,那么你连十以内加减法都可以不用学了。如果你的程序要实现比较实用的功能,那么你不单单要会二元方程,你要学的东西多着呢,比如高数,离散数学,数字电路原理计算机原理甚至单片机原理都要学!

c语言和数学公式无关吧。。只能说这么简单的别人推论出来的公式你都想不明白,那更复杂的会很困难。。循序渐进,虽然没直接联系但是代表你的逻辑思维能力。。不要计算机一火就都去学。。根据需要选择性学习。。

到此,以上就是小编对于c语言求一元二次方程的解的问题就介绍到这了,希望介绍关于c语言求一元二次方程的解的2点解答对大家有用

标签: 一元二次方程 问题 语言