您现在的位置是:首页 > 正文

多项式加法_C语言

2024-04-01 04:31:25阅读 3

题目内容:
一个多项式可以表达为x的各次幂与系数乘积的和,比如:
2x6+3x5+12x3+6x+20
现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。
程序要处理的幂最大为100。

输入格式:
总共要输入两个多项式,每个多项式的输入格式如下:
每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最高幂,最后一行一定是0次幂。
注意第一行和最后一行之间不一定按照幂次降低顺序排列;如果某个幂次的系数为0,就不出现在输入数据中了;0次幂的系数为0时还是会出现在输入数据中。

输出格式:
从最高幂开始依次降到0幂,如:
2x6+3x5+12x3-6x+20
注意其中的x是小写字母x,而且所有的符号之间都没有空格,如果某个幂的系数为0则不需要有那项。

输入样例:
6 2
5 3
3 12
1 6
0 20
6 2
5 3
2 12
1 6
0 20

输出样例:
4x6+6x5+12x3+12x2+12x+40

#include 

网站文章

  • JSR-303数据校验 以及 分组校验

    JSR-303数据校验 以及 分组校验

    一、关于JSRJSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正...

    2024-04-01 04:30:45
  • [C++] LeetCode 135. 分发糖果

    题目老师想给孩子们分发糖果,有 N 个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。 你需要按照以下要求,帮助老师给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻的孩子中,评分高的孩子必须获得更多的糖果。 那么这样下来,老师至少需要准备多少颗糖果呢? 示例 1: 输入: [1,0,2] 输出: 5 解释: 你可以分别给这三个孩子分发...

    2024-04-01 04:30:37
  • ffmpeg avformat_alloc_output_context2的使用说明

    封装格式输出说明

    2024-04-01 04:30:29
  • Java---第七章(抽象类,接口,多态,Object,异常处理)

    Java---第七章(抽象类,接口,多态,Object,异常处理)

    该文章主要讲解了Java语言中的抽象类,接口,多态,Object,异常处理等

    2024-04-01 04:29:51
  • MongoDB中的聚合(aggregate)查询($lookup、$unwind、$match、$project、$skip、$limit以及$sort操作符的使用)

    MongoDB中的聚合(aggregate)查询($lookup、$unwind、$match、$project、$skip、$limit以及$sort操作符的使用)

    文章目录一。概念二。集合示例准备三。各个操作符的用法1.$lookup2.$match3.$unwind4.$project5.$limit6.$skip7.$group8.$sort一。概念管道的概...

    2024-04-01 04:29:42
  • 即将步入大二的学期总结

    一.期末总结(1)这学期的学习任务比上学期的任务艰巨了许多,学习了Java,总体来说,学习只学到了表面,没有深层次的搞懂,也没有下来专研,导致学习时并没有很开心,为了完成任务而在学习,在心态上也出现了...

    2024-04-01 04:29:34
  • 排序

    //插入排序 public static void insertionSort(int[] arr) { for (int j = 1; j < arr.length; j++) { int key = arr[j]; int i = j - 1; while (i...

    2024-04-01 04:29:26
  • Linux-编译链接过程及命令

    Linux-编译链接过程及命令

    编译链接过程 【1】预处理 源代码被预编译为一个 .i文件 在Linux下,对于一个已经编写好的main.c源程序,代码 gcc -E mainn.c -o main.i 完成对程序的预处理。 或者:cpp main.c &gt; main.i 预处理主要工作: 1.宏替换,展开所有宏定义 2.处理所有预编译指令,将包含的文件插入到预编译指令处 3.删除所有注释 4.添加行号...

    2024-04-01 04:28:46
  • C语言详细学生成绩管理系统

    C语言详细学生成绩管理系统

    C语言 学生成绩管理系统 简述:该学生管理系统数据结构采用结构体 1、系统需求分析 1.1系统介绍 本学生管理系统是为教师人员提供管理班级成绩的工具,该系统可以实现的对学生的成绩进行增、删、改、查、信...

    2024-04-01 04:28:40
  • 【错误记录】TabLayout 升级支持库版本后报错 ( support:design 支持库升级到 28.0.0 后源码发生变更 )

    【错误记录】TabLayout 升级支持库版本后报错 ( support:design 支持库升级到 28.0.0 后源码发生变更 )

    Caused by: java.lang.NullPointerException: Attempt to invoke virtual method &#39;void java.lang.reflect.Field.setAccessible(boolean)&#39; on a null object reference

    2024-04-01 04:28:33