C语言简单程序——解二元一次方程

这篇具有很好参考价值的文章主要介绍了C语言简单程序——解二元一次方程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这个任务我们可以用if,else if函数,我们还要调用函数库#include <math.h>,就可以完成

这个小程序。

#include <stdio.h>
#include <math.h>
int main()
{
	double a=0, b=0, c=0;
	double q, p, o, i;
	q = b * b - 4 * a * c;
	printf("输入一次项,二次项和三次项(用空格隔开)\n");
	scanf_s("%lf %lf %lf", &a, &b, &c);
	if (q < 0)
	{
		printf("此方程无解");
	}
	else if (q > 0)
	{
		p = (-1 * b + sqrt(q)) / 2 * a;
        o = (-1 * b - sqrt(q)) / 2 * a;
		printf("该方程的解为:\nx1=%lf\nx2=%lf", &p, &o);
	}
	else
	{
		i= (-1 * b + sqrt(q)) / 2 * a;
		printf("该方程的解为:\nx1=x2=%lf", &i);
	}
}

运行后显示如下。

c语言计算二元一次方程,c语言,开发语言,算法 

 文章来源地址https://www.toymoban.com/news/detail-737752.html

到了这里,关于C语言简单程序——解二元一次方程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 人工智能基础_机器学习003_有监督机器学习_sklearn中线性方程和正规方程的计算_使用sklearn解算八元一次方程---人工智能工作笔记0042

    然后我们再来看看,如何使用sklearn,来进行正规方程的运算,当然这里 首先要安装sklearn,这里如何安装sklearn就不说了,自己查一下 首先我们还是来计算前面的八元一次方程的解,但是这次我们不用np.linalg.solve这个 解线性方程的方式,也不用 直接 解正规方程的方式: 也就是上面这种

    2024年02月08日
    浏览(55)
  • 高数三重积分+离散二元关系+线代矩阵解线性方程

    👂 梦寻古镇 - 羽翼深蓝Wings - 单曲 - 网易云音乐 👂 老男孩 - 1个球 - 单曲 - 网易云音乐 目录 🌼前言 🌼高数 🐘B站 -- 三重积分 🐘课本 -- 7种曲面 + 公式 🐘PPT -- 知识点 + 例题 🐘B站 -- 重积分 -- 对弧长曲线积分(第一型) -- 对面积的曲面积分(第二型) 🌼离散 🐘B站

    2024年02月09日
    浏览(68)
  • python程序大全(7)——一元一次、一元二次方程解及函数解析

    从1月到6月一直没更新,学习太忙辣。马上就要暑假了,今天是六一儿童节,所以抽出空来更新更新。 本文讲述的是1元1次方程,1元2次方程的python解法。只用给出一般形式的系数和常数,自动给出方程的解。还附带函数解析。 写作不易,支持一波~(好久没打这八个字了)

    2024年02月07日
    浏览(112)
  • LLM-SFT,新微调数据集-MWP-Instruct(多步计算 + 一、二元方程),微调Bloom, ChatGLM, LlaMA(支持QLoRA, TensorBoardX)

    中文大模型微调(LLM-SFT), 支持模型(ChatGLM, LlaMA, Bloom), 支持(LoRA, QLoRA, DeepSpeed, UI, TensorboardX), 支持(微调, 推理, 测评, 接口)等. https://github.com/yongzhuo/LLM-SFT 原始数据来自https://github.com/LYH-YF/MWPToolkit 处理后的微调数据(多步计算+一/二元解方程)-MWP: https://huggingface.co/datasets/Macropodus/

    2024年02月12日
    浏览(46)
  • C语言之求任意次方的最后三位

    目录 一 简介 二代码实现 三 时空复杂度 在C语言中,求一个整数任意次方的最后三位数可以使用快速幂算法结合取模运算来实现。 该代码首先通过取模操作将输入的底数 x 限制在最后三位以内,然后利用快速幂算法(这里采用的是二进制分解优化)逐步计算出 x 的 y 次方对

    2024年03月24日
    浏览(39)
  • 【R模型】R语言二元logistic回归 (保姆级教程)

    💂 个人信息 :酷在前行 👍 版权 : 博文由【酷在前行】原创、需要转载请联系博主 👀 如果博文对您有帮助,欢迎点赞、关注、收藏 + 订阅专栏 🔖 本文收录于【R模型】,该专栏主要介绍R语言各类型机器学习,如线性回归模型、广义线性模型、混合线性模型、随机森林模

    2024年02月04日
    浏览(58)
  • [C语言】多种方法求2的n次方

    不断地乘以2,循环i次 一个数它左移,左移一位的话就相当于是乘二,左移两位的话就相当于是乘四,左移三位的话就相当于是乘八,那就是相当于是。所以一位的话相当于是乘二的一次方,所以两位的话就是相当于乘二的二次方。 2^n=2*2^(n-1)=2*2*2^(n-2)……以此类推

    2024年02月08日
    浏览(54)
  • LA@2@1@线性方程组和简单矩阵方程有解判定定理

    线性方程组有解判定 线性方程组 A x = b Abold{x}=bold{b} A x = b 有解的 充分必要条件是它的系数矩阵A和增广矩阵 ( A , b ) (A,bold{b}) ( A , b ) 具有相同的秩 R ( A ) = R ( A , b ) R(A)=R(A,bold{b}) R ( A ) = R ( A , b ) ,记 r = R ( A ) = R ( A , b ) r=R(A)=R(A,bold{b}) r = R ( A ) = R ( A , b ) : 若 r = n r=n r = n 有

    2024年02月12日
    浏览(41)
  • DeepXDE学习笔记【1】——简单ODE方程求解

    物理信息神经网络(PINN)自从2017年被提出,其应用范围在近两年也被挖掘的越来越广泛,除了可以解决物理方面的问题,信号处理、工程评估等等方向也开始有所涉及,所谓“ 物理数据双驱动 ”的噱头还是蛮足的,所以也算是一个比较好写论文,出成果的方向。 DeepXDE 是一个

    2024年02月08日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包