1405:三元一次方程

描述
已知三元一次方程ax+by+cz=d中a、b、c、d的值,按数学的书写风格输出该方程式。

输入
只有一组案例。
四个整数a、b、c、d。(a、b、c保证不全为0)

输出
按数学风格输出该方程式。可以参照样例风格。

样例输入
样例1:
1 2 3 4
样例2:
-1 2 3 4
样例3:
2 -3 5 -6
样例4:
0 2 3 0

样例输出
样例1:(当某项系数为1时,省去该数字)
x+2y+3z=4

样例2:(当某项系数为-1时,省去“1”)
-x+2y+3z=4

样例3:(当某项系数为负数,省去前面的+号)
2x-3y+5z=-6

样例4:(当a、b、c中某项为0时,则该项不需要显示,如果d=0则还需要显示)
2y+3z=0

#include<iostream>
#include<cmath>
using namespace std;
int main()
{int a, b, c, d;cin >> a >> b >> c >> d;bool f = true;//当f为true表示当前还没输出过一项有效项if (a != 0){if (a == 1){cout << "x";}else if (a == -1){cout << "-x";}else{cout << a << "x";}f = false;}if (b != 0){if (b >0&&!f){cout << "+";}else if (b <0){cout << "-";}b = abs(b);if (b!=1){cout << b ;}cout << "y";f = false;}if (c != 0){if (c > 0 && !f){cout << "+";}else if (c < 0){cout << "-";}c = abs(c);if (c != 1){cout << c;}cout << "z";}cout << "=" << d;return 0;
}

1405:三元一次方程相关推荐

  1. 三元一次方程组步骤_[七年级网上课堂]8.4 三元一次方程组

    8.4三元一次方程组 教学目标: 1.了解三元一次方程组的概念. 2.能解三元一次方程组,在解的过程中进一步体会"消元"思想. 教学重点: 会用消元法解三元一次方程组. 授课教师简 ...

  2. python求解三元一次方程_北师大版八上数学5.2 求解二元一次方程组 知识点微课精讲...

    知识点总结 代入消元法 代入消元法的实质是将二元一次方程组中的某一个方程进行未知数的分离,即将该方程进行变换,完整分离出一个独立的未知数,而这个未知数将用含有另一个未知数的式子来表示.设某二元一次方程 ...

  3. 三元一次方程组步骤_姜红梅名师工作室【教学感悟】三元一次方程组解法的思考...

    点击蓝字关注我们哦 教师简介 王艳胜,邯郸市第二十七中学数学教师,邯郸市骨干教师,姜红梅名师工作室成员.热爱教学,潜心钻研,深受学生喜爱. 5月,你好 <三元一次方程组解法的思考> &qu ...

  4. c语言解三元一次方程组_在R里面对三元一次方程求解

    三元一次方程大家应该是不陌生的,形如 aX + bY + cZ = d 的就是,其中X,Y,Z是未知的变量,a,b,c,d 都是已知的常量,通常呢,需要至少3个没有线性关系的已知等式才能求唯一解.例如 ...

  5. 三元一次方程组步骤_人教版数学七年级下册8.4三元一次方程组的解法精讲

    学习目标 __ 1.经历探索三元一次方程组的解法的过程: 2.会解三元一次方程组: 3.能利用三元一次方程组解决简单的实际问题. 电子课本 __ 点击图片→查看大图 ▼▼▼ 知识点 __ 解三元一次方 ...

  6. c语言解三元一次方程组_一次二次反比例,一山更比一山高?二次函数三大解析式详解...

    hello,大家好.咱们又见面了,我就是传播知识传播爱的吴老师. 说起初中的三大函数:一次函数,二次函数和反比例函数.这三大函数在众多的初中生心头就是三座难以逾越的高山,而其中最难的二次函数就好比喜马 ...

  7. 【详解】为何三元一次方程可以表示一个平面

    首先如何确定一个平面? 1 知道平面的倾向角(比如知道一个平面与某个向量垂直) 2 知道整个平面过某个点 这样整个平面就被确定下来. 当 Ax+By+Cz=0 对于这个方程来说,也就是向量(A,B,C ...

  8. 【ACWing】3626. 三元一次方程

    题目地址: https://www.acwing.com/problem/content/3629/ 给定一个整数 n n n,请你求出三元一次方程 3 x + 5 y + 7 z = n 3x+5y ...

  9. 3626 三元一次方程(枚举)

    1. 问题描述: 给定一个整数 n,请你求出三元一次方程 3x + 5y + 7z = n 的一组非负整数解.要求: x ≥ 0,y ≥ 0,z ≥ 0 如果解不唯一,则输出 x,y,z 字典序最小的 ...

最新文章

  1. Unbuntu18.04通过apt源方式安装mysql5.7.22
  2. 【转】python-word2vec模块使用详解
  3. Unity声音-音源组件
  4. java部分服务出现异常_Java web service 异常
  5. (03)Verilog HDL模块例化
  6. 过年,设计师都爱的烫金红色PSD装饰素材
  7. Web前端笔记(5)
  8. Kerberos安装
  9. Fragment的知识总结
  10. (黑马教程笔记)前端工程化-模块化规范
  11. 指定等级 Exercise07_01
  12. html 加号按钮变减号,带有javascript附加输入的加号/减号按钮
  13. 突发!各大厂纷纷中招Log4j 爆“核弹级”漏dong,Flink、Kafka等至少十多个项目受影响...
  14. Android中GPUImage的简单使用
  15. php 自动拉伸图片,实例详解Javascript防止图片拉伸的自适应处理
  16. 组合数学在计算机中的应用,组合数学在计算机科学中的应用
  17. Mac M1系统 miniconda安装、配置conda环境,及在conda环境中安装激活QIIME2
  18. 1.2.2 网络抓包工具之:Fiddler
  19. jieba分词库、WordCloud词云库、requests库
  20. C++之菱形继承与虚继承(含虚函数)

热门文章

  1. JUC之striped64
  2. yyds、yygq、xswl...都是什么意思?
  3. 【安全牛学习笔记】扫描工具-Nikto
  4. hypothesisTest
  5. 最详细的知识图谱的技术与应用
  6. 水经注CAD智能影像加载插件使用教程
  7. GitHub如何征服了Google、微软及一切
  8. 6Attentive Convolutional Neural Network based Speech Emotion Recognition: A Study on the Impact of
  9. DDSM数据库——LJPEG转PNG格式
  10. 【记录一次服务器被攻击】-[附带解决方案]