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

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

文章源自略懂百科-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
网文资讯

黄豆怎么做好吃(黄豆别总打豆浆喝了)

每天分享一道好吃又实用的家常菜 1、大豆是中国重要粮食作物之一,已有五千年栽培历史,古称菽,中国东北为主产区,是一种其种子含有丰富植物蛋白质的作物   2、 今天老刘就来分享一下“油豆豉”做法,喜欢的...
网文资讯

快手音乐人(快手推出小森唱用意何在?)

文 | 博雅 5月17日,据Tech星球报道,继K歌App回森后,快手上线第二款音乐App——小森唱。 小森唱由快手于去年成立的SEDNA团队研发,是一款具备音乐播放、音乐智能创作功能的原创音乐社区,...
网文资讯

龙珠传奇剧情分集介绍

图片来源于网络反腐大剧《人民的名义》热播,但同时也被盗版盯上,网上流传出55集全套视频,屏幕上有送审样片字样,并有播放时间轴。不少人在朋友圈传播链接,甚至还有人以此牟利,在社交平台标价出售。 图片来源...
网文资讯

矢野浩二老婆(演员矢野浩二狂涨几百万粉)

前几日,某小日子过的不错的前首相被崩的事件刚过去不久,矢野浩二就上了热搜。 在事情发生后,有不少人的态度让人气愤,可偏偏矢野浩二,一个在中国拍戏的日本人在几天之内涨了几百万粉丝。 就在日本新闻出来的第...