用c语言请编写程序,解一元一次方程 ax 2 +bx+c=0 。 已知一元二次方程的求根公式为: 题图.jpg 要求: (1) 若 a=0,则为一元一次方程。 若 b =0,则方程有唯一解,输出这个解; 若 b=0,c =0,则方程无解,输出“无解”; 若 b=0,c=0,则方程有无穷多解,输出“无穷多解”。 (2) 若 a =0,则为一元二次方程。 若 δ>0,则方程有两个不等的实根,输出这两个根; 若 δ=0,则方程有两个相等的实根,输出这两个根; 若 δ<0,则方程有两个共轭的虚根,输出这两个根。


以下是使用 C 语言编写的求解一元一次方程和一元二次方程的程序: ```c #include <stdio.h> #include <math.h> int main() { double a, b, c, delta, x1, x2, x; printf("请输入方程的系数 a, b, c:\n"); scanf("%lf %lf %lf", &a, &b, &c); if (a == 0) { if (b!= 0) { x = -c / b; printf("方程的解为:%lf\n", x); } else if (b == 0 && c!= 0) { printf("无解\n"); } else if (b == 0 && c == 0) { printf("无穷多解\n"); } } else { delta = b * b - 4 * a * c; if (delta > 0) { x1 = (-b + sqrt(delta)) / (2 * a); x2 = (-b - sqrt(delta)) / (2 * a); printf("方程的两个不等实根为:%lf 和 %lf\n", x1, x2); } else if (delta == 0) { x = -b / (2 * a); printf("方程的两个相等实根为:%lf\n", x); } else { printf("方程的两个共轭虚根为:"); printf("%lf + %lfi 和 %lf - %lfi\n", -b / (2 * a), sqrt(-delta) / (2 * a), -b / (2 * a), -sqrt(-delta) / (2 * a)); } } return 0; } ``` [2024-11-05 22:56:28 | AI写代码神器 | 414点数解答]
- function square_with_curve_gui() % 创建图形界面 fig = figure('position', [100, 100, 800, 600], 'menubar', 'none', 'name', '正方形与闭合曲线识别', 'resize', 'off'); ax = axes('position', [0.1, 0.2, 0.8, 0.7]); xlim(ax, [-0.01, 0.01]); ylim(ax, [-0.01, 0.01]); axis(ax, 'equal'); grid(ax, 'on'); hold(ax, 'on'); draw_square(ax); plot(ax, 0, 0, 'ko', 'markerfacecolor', 'k', 'markersize', 6); uicontrol('style', 'pushbutton', 'string', '提交图片', 'position', [50, 550, 100, 30],(193点数解答 | 2024-11-13 19:58:57)121
- function square_with_curve_gui() % 创建图形界面 fig = figure('position', [100, 100, 800, 600], 'menubar', 'none', 'name', '正方形与闭合曲线识别', 'resize', 'off'); ax = axes('position', [0.1, 0.2, 0.8, 0.7]); xlim(ax, [-0.01, 0.01]); ylim(ax, [-0.01, 0.01]); axis(ax, 'equal'); grid(ax, 'on'); hold(ax, 'on'); draw_square(ax); plot(ax, 0, 0, 'ko', 'markerfacecolor', 'k', 'markersize', 6); uicontrol('style', 'pushbutton', 'string', '提交图片', 'position', [50, 550, 100, 30],(366点数解答 | 2024-11-13 19:59:10)143
- 请编写程序,解一元一次方程 ax 2 +bx+c=0 。 已知一元二次方程的求根公式为: 题图.jpg 要求: (1) 若 a=0,则为一元一次方程。 若 b =0,则方程有唯一解,输出这个解; 若 b=0,c =0,则方程无解,输出“无解”; 若 b=0,c=0,则方程有无穷多解,输出“无穷多解”。 (2) 若 a =0,则为一元二次方程。 若 δ>0,则方程有两个不等的实根,输出这两个根; 若 δ=0,则方程有两个相等的实根,输出这两个根; 若 δ<0,则方程有两个共轭的虚根,输出这两个根。(418点数解答 | 2024-11-05 22:55:20)123
- 用c语言请编写程序,解一元一次方程 ax 2 +bx+c=0 。 已知一元二次方程的求根公式为: 题图.jpg 要求: (1) 若 a=0,则为一元一次方程。 若 b =0,则方程有唯一解,输出这个解; 若 b=0,c =0,则方程无解,输出“无解”; 若 b=0,c=0,则方程有无穷多解,输出“无穷多解”。 (2) 若 a =0,则为一元二次方程。 若 δ>0,则方程有两个不等的实根,输出这两个根; 若 δ=0,则方程有两个相等的实根,输出这两个根; 若 δ<0,则方程有两个共轭的虚根,输出这两个根。(414点数解答 | 2024-11-05 22:56:28)138
- [{id:1,src:'/1.jpg'},{id:2,src:'null'},{id:3,src:'/2.jpg'},{id:4,src:'null'},{id:5,src:'/3.jpg'},{id:6,src:'null'}] js转换[{id:1,src:'/1.jpg'},{id:2,src:'/2.jpg'},{id:3,src:'/3.jpg'},{id:4,src:'null'},{id:5,src:'{id:4,src:'null'},'},{id:6,src:'null'}](680点数解答 | 2025-08-04 17:09:03)68
- 1.创建一个存储引擎为innodb、默认字符集为gbk的schooldb数据库,并在该数据库中创建teacher、class、course、student表。(注:带长下划线的为外键,表结构如下) teacher( teacher_no 宽度10 主键, teacher_name 宽度10 非空, teacher_contact 宽度20 非空) class( class_no 整型 自动编号 主键, class_name 宽度30 非空 唯一, department_name 宽度20 非空) course( course_no 整型 自动编号 主键, course_name 宽度10 非空, up_limit 整型 默认值60 , description 文本 非空, status 宽度6 默认值‘未审核’, teacher_no 宽度10 非空 唯一, student( student_no 宽度11 主键, student_name 宽度20 非空, student_contact 宽度20 空, class_no 整型)(312点数解答 | 2024-11-18 14:36:45)179
- from typing import list import matplotlib.pyplot as plt # 对象式绘图 # pyplot模块中的figure()函数创建名fig的figure对象 fig=plt(figsize=(12,8)) # 在figure对象中创建一个axes对象,每个axes对象即为一个绘图区域 ax=fig.add_subplot(111) #pandas 生成时间序列 date_index=pd.date_range('2019-01-01',frep='d',periods=10) # 分别模拟生成涨跌时的成交量数据 red_ber =【1000,0,0,0,879,986,213,0,0,0,】 green—bar=[0,200,599,567,0,0,0,234,998,489] # 绘制条形图 ax.bar(date_index,red_ber,facecolor='red') ax.bar(date_index,green_bar,facecolor='green') # 设置轴标题 ax.set_xlabel(u'交易日',fonts(104点数解答 | 2024-11-21 20:57:20)152
- “可以成为千一的恋人吗”HTML源码,双击html文件可以本地运行,打开HTML页面,上面显示可以或者不要,越是拒绝,可以的按钮就会越来越大,直到点击可以为止 (这是界面图片,记得需要一个完整的框架你可以自行截图这个图片的适合比例) https://s3.bmp.ovh/imgs/2025/07/26/1d40e20226747686.jpg 真的不可以嘛?๑ᵒᯅᵒ๑ (这是第二张图片的切换) https://s3.bmp.ovh/imgs/2025/07/26/5422e5281214f40c.jpg 不要嘛,再想一想千一可以当乖乖的狗~ (第三张的图片) https://s3.bmp.ovh/imgs/2025/07/26/132a2d971d0b9a5b.jpg 不行,你必须当千一的恋人<(`^´)> (第四张的图片) https://s3.bmp.ovh/imgs/2025/07/26/77ed0e5e589807fb.jpg 千一真的真的超爱你的!٩(๛ ˘ ³˘)۶♥ (第五张的图片) https://s3.bmp.ovh/imgs/2025/07/26/215a4(1411点数解答 | 2025-07-26 08:37:17)87
- c++程序:给定六个正整数 h 1 , h 2 , h 3 h 1 ,h 2 ,h 3 以及 w 1 , w 2 , w 3 w 1 ,w 2 ,w 3 ,请构造出一个 3 × 3 3×3 的正整数方阵,使得: 方阵内的数均为正整数; 对于上起第 i i 行中的三个整数,满足:它们的和与 h i h i 相等; 对于左起第 i i 列中的三个整数,满足:它们的和与 w i w i 相等。 请求出满足条件的构造方案数。 输入 输入第一行包含六个正整数 h 1 , h 2 , h 3 , w 1 , w 2 , w 3 h 1 ,h 2 ,h 3 ,w 1 ,w 2 ,w 3 ( 3 ≤ h 1 , h 2 , h 3 , w 1 , w 2 , w 3 ≤ 3 0 ) (3≤h 1 ,h 2 ,h 3 ,w 1 ,w 2 ,w 3 ≤30) 。 输出 输出一个整数代表方案数。(875点数解答 | 2024-11-13 16:38:24)129
- 写一个时间复杂度小的c++程序:给定六个正整数 h 1 , h 2 , h 3 h 1,h 2,h 3以及 w 1 , w 2 , w 3 w 1,w 2,w 3,请构造出一个 3 × 3 3×3 的正整数方阵,使得: 方阵内的数均为正整数; 对于上起第 i i 行中的三个整数,满足:它们的和与 h i h i相等; 对于左起第 i i 列中的三个整数,满足:它们的和与 w i w i相等。 请求出满足条件的构造方案数。 输入 输入第一行包含六个正整数 h 1 , h 2 , h 3 , w 1 , w 2 , w 3 h 1,h 2,h 3,w 1,w 2,w 3( 3 ≤ h 1 , h 2 , h 3 , w 1 , w 2 , w 3 ≤ 3 0 ) (3≤h 1,h 2,h 3,w 1,w 2,w 3≤30) 。 输出 输出一个整数代表方案数。(708点数解答 | 2024-11-13 16:45:15)163
- 对于一元二次方程 $$ax^2 + bx + c = 0,解可以分为很多情况。若该方程有两个不相等实根,首先输出1,换行,然后从小到大输出两个实根,换行;若该方程有两个相等实根,首先输出2,换行,然后输出这个这个实根,换行;若该方程有一对共轭复根,输出3,换行;若该方程无解,输出4,换行;若该方程有无穷个解,输出5,换行;若该方程只有一个根,首先输出6,换行,然后输出这个跟,换行;要求使用 c++ class 编写程序。可以创建如下 class #include <iostream> #include <cmath> using namespace std; class Equation{ private: int _a, _b, _c; public: Equation(int a, int b, int c){ } void solve(){ } }; int main(){ int a, b, c; cin >> a >> b >> c; Equation tmp(a, b, c); tmp.solve()(481点数解答 | 2025-03-07 12:49:26)99
- 编写程序,求方程 ax’+bx+c的根,其中 a、b、c的值由键盘输入。(297点数解答 | 2025-04-07 00:02:25)70