在C语言中根号怎么用符号表示(C语言中开根号用什么符号?)

懵懂先生 网文资讯在C语言中根号怎么用符号表示(C语言中开根号用什么符号?)已关闭评论223阅读模式

文章源自略懂百科-http://wswcn.cn/23857.html

注意:这是一篇关于C语言编程的基础语法内容,C语言大神请绕过。文章源自略懂百科-http://wswcn.cn/23857.html

例子说明文章源自略懂百科-http://wswcn.cn/23857.html

对于如下的一元二次方程:文章源自略懂百科-http://wswcn.cn/23857.html

设计C语言程序,输入一元二次方程的三个系数a、b、c,求解出该方程的两个根,并且允许用户在程序中多次输入不同的系数,以求解不同的一元二次方程的解。文章源自略懂百科-http://wswcn.cn/23857.html

编程思路分析文章源自略懂百科-http://wswcn.cn/23857.html

对于该方程,令delta=b^2-4*a*c,从数学的角度来讲,我们需要根据delta的值来判断该方程的根情况:文章源自略懂百科-http://wswcn.cn/23857.html

当delta>=0时,其两个根为实数解,分别为(-b+sqrt(delta))/(2*a)和(-b-sqrt(delta))/(2*a);文章源自略懂百科-http://wswcn.cn/23857.html

当delta<0时,其两个根为复数解,实部皆为-b/(2*a),虚部分别为sqrt(-delta)/(2*a)和-sqrt(-delta)/(2*a)。文章源自略懂百科-http://wswcn.cn/23857.html

其中,sqrt(delta)代表对delta作开根号运算。文章源自略懂百科-http://wswcn.cn/23857.html

在代码设计中,可定义一个结构体Complex存储该方程的根,在该结构体中包括实部和虚部两个变量,如下所示:文章源自略懂百科-http://wswcn.cn/23857.html

在程序中,定义两个Complex类型的根x1和x2,当delta>=0时,两个根的虚部为0,否则,分别求解两个根的虚部值。文章源自略懂百科-http://wswcn.cn/23857.html

C语言实现实现代码文章源自略懂百科-http://wswcn.cn/23857.html

根据上面的分析,C语言的实现代码如下:文章源自略懂百科-http://wswcn.cn/23857.html

下面对代码作简要说明:文章源自略懂百科-http://wswcn.cn/23857.html

第1-3行包含程序必需的头文件,其中第3行包含的目的是在第14行能够调用SetConsoleTitle函数修改控制台窗口的标题。文章源自略懂百科-http://wswcn.cn/23857.html

第16-18行是程序内部变量的定义,其中,字符型变量k用以控制while循环是否继续运行,作另一次方程的求解。文章源自略懂百科-http://wswcn.cn/23857.html

第20-42行在while循环内部求解一元二次方程的根,每次循环开始时,根据k的值判断是否进入循环。文章源自略懂百科-http://wswcn.cn/23857.html

第24行while(getchar()!=n);,其目的是清空输入缓冲区的内容,getchar函数每次从缓冲区中取出一个字符,只要取出的字符不是回车就一直取,这样可以缓冲区中所有的无效字符都取出来,直到用户按下回车键为止。清空输入缓冲区的内容后,在第48行输入k的值时才能接收到正确的字符值。文章源自略懂百科-http://wswcn.cn/23857.html

第44-45行,使用printf函数在控制台窗口上打印两个根的值,格式符%10.5f代表打印的数字格式为:占10个字符的宽度并且保留5位小数。文章源自略懂百科-http://wswcn.cn/23857.html

第47-48行,使用scanf函数接收用户的输入放到k中,只有当用户输入’y’字符时,while继续运行,否则退出while循环。文章源自略懂百科-http://wswcn.cn/23857.html

程序运行结果如下图所示,可以分别求出实数解和算数解的情况:文章源自略懂百科-http://wswcn.cn/23857.html

总结文章源自略懂百科-http://wswcn.cn/23857.html

这个例子程序比较简单,但涉及到的C语言知识点不算少,包括:while循环、if/else、结构体、getchar函数、printf函数、scanf函数、控制台窗口标题设置等。文章源自略懂百科-http://wswcn.cn/23857.html

如果你觉得这篇文章对你有用的话,请不要忘记点赞哦。文章源自略懂百科-http://wswcn.cn/23857.html

文章源自略懂百科-http://wswcn.cn/23857.html

懵懂先生
  • 本文由 发表于 2022年8月4日 22:33:16
  • 转载请注明:http://wswcn.cn/23857.html
网文资讯

山东二本大学排名 50所最好的二本大学

大家好,我是小舟,之前给大家分享了山东的一本院校情况(一本即省属重点高校),今天带大家来看看山东有哪些二本院校以及它们的排名和特色专业(二本即省属、市属普通高校)。目前,山东省共有本科高校70所,其中...
网文资讯

把开车描述最详细的古言(番茄古言小说开车选段)

今日份更新内容,选段来自第二十八章,《司机上路,本章有车》: 疼...颈部猛烈的疼痛感,伴随着腰际阵阵酥麻,混着酸软的奇异感一同袭来,沐吟昭感觉自己浑身的力气仿佛被抽干了一样,欲挣脱开,却又无力反抗,...
网文资讯

黄瓜咸菜的腌制方法(如何腌黄瓜咸菜)

再有10多天就立夏了,这两天感觉气温明显高了,天气一热,胃口就不好。这就是老辈人常说的苦夏。 天热开胃菜就少不了,腌蒜苔、腌黄瓜、腌豆角、腌青椒这些餐前小菜端上桌,比大鱼大肉还受欢迎。 自从有了脚踩酸...
网文资讯

康强疯拿铁军霞美力德等哪家强(「首选好商家」跑步机--给人生一个减肥成功的机会)

有必要如综合训练器吗?这个就很简单粗暴回答一下吧。 家庭面积有限,又想好好健身练出肌肉线条的可以买一些实用且方便放置的小器械,如哑铃凳、可调节哑铃、俯卧撑架、瑜伽垫、弹力带、弹力绳、TRX绳、泡沫轴等...