C实现解一元二次方程
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | #include <stdio.h> #include <math.h> int main( void ) { int a = 3; int b = 10; int c = 100; double data; double x1; //存放一个解 double x2; //存放第二个 data = c*c - 4*a*b; if (data>0) { x1 = (-b+ sqrt (data))/(2*a); x2 = (-b- sqrt (data))/(2*a); printf ( "该一元二次方程有两个解\nx1 = %.2f\nx2 = %.2f\n" ,x1,x2); //打印两位小数 } else if (data==0) { x1 = (-b) / (2*a); x2 = x1; printf ( "该一元二次方程有唯一解\nx1=x2= %.2f\n" ,x1); //打印两位小数 } else printf ( "无解\n" ); return 0; } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!