![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++典题记录
文章平均质量分 51
小Yʸ
这个作者很懒,什么都没留下…
展开
-
C++实现的一元多项式相加
所以说这个题其实代码部分并不难,重点是思路要捋顺,当初我就是思路不对,一直想把指数项和系数放在一个数组里做,结果浪费很长时间,最后也没有做出来。思路:将多项式的指数项作为下标,系数项作为数组元素存入相应数组。输出时对于非0项从后往前遍历输出。其实也可以直接定义一个数组A,对数组B的操作其实就是在数组A的第一次输入上+=;对每个多项式,先输入“项数”、分别输入各个元素的“指数”、“ 系数”。欢迎留言,互相学习!输出两个多项式相加的结果,按照指数从大到小的顺序。先输入第一个多项式A,然后输入第二个多项式B。原创 2023-12-14 16:24:29 · 554 阅读 · 0 评论 -
回文数判断 C++ (位数存取、元素逆置、转字符串)
思考该题,首先要求编写函数int loop(int x),判断x是否为回文数,有很多思路,第一种即判x的首位和末位是否相等,再判断次位和倒数第二位是否相等,依次进行...关键在于,x的位数是未知的,因此我们需要定义一个整形数组,把求出x的每一位的值,存到该数组,然后再进行判断操作。因为C++提供了下标操作符来进入字符串中的某一确定位置的字符,即直接访问字符串中的每一个字符。第二种思路,就是元素逆置,直接把元素颠倒,再来判断是否相等。方法三:(用string方法转换,省去定义数组和求位数的步骤)原创 2023-12-14 13:38:33 · 1161 阅读 · 0 评论