一道C++编程题目,思路是什么2.方程式 给出一个字符串,表达一个方程.保证里面系数不会超过 1000000000.保证方程有且只有一个解,而且方程只会有一个未知数 X,且X 的最高指数也只会有 1.方程中

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 16:35:18

一道C++编程题目,思路是什么2.方程式 给出一个字符串,表达一个方程.保证里面系数不会超过 1000000000.保证方程有且只有一个解,而且方程只会有一个未知数 X,且X 的最高指数也只会有 1.方程中
一道C++编程题目,思路是什么
2.方程式
给出一个字符串,表达一个方程.
保证里面系数不会超过 1000000000.
保证方程有且只有一个解,而且方程只会有一个未知数 X,且X 的最高指数也只会有 1.
方程中所有的系数都是整数,且系数是1 就会被省略.
只会出现+、-符号,不会出现乘、除.
【输入】
输入一个字符串.表示方程.
【输出】
输出 X 的解.保留三位小数.
【样例】
equationagain.in
6x+7x+8x+1=6x+7x+9x
equationagain.out
1.000
【数据规模】
100%方程长度不会超过 255.

一道C++编程题目,思路是什么2.方程式 给出一个字符串,表达一个方程.保证里面系数不会超过 1000000000.保证方程有且只有一个解,而且方程只会有一个未知数 X,且X 的最高指数也只会有 1.方程中
首先是方程式怎样表示的问题,在“数据规模”中提到方程长度不会超过255,即方程可用大小为256的字符数组来保存,既然是C++,当然也能用string来保存.为体现C++的优越,就用string吧.
主要思路就是跟据这个字符串,读出每个X的系数以及常数项;对于一元一次方程,常数项除以系数就是未知数的根了,最主要的就是设计算法读出每个项及其符号了.
我的具体思路就是读取每个字符,如果读到数字,就将其放入一个字符串n中,一旦读出的字符不是数字,转换n为整数,并结合符号位得出正负;如果读出符号,保存给符号位;如果数字之后读出X,就认为刚才读到的数字是X的系数,而应该加到系数中,如果是+-号就是常数项,加到常数中;如果+-号之后就是X,那么系数就为1.一旦碰到=号,就说明正负的计算应颠倒了……
总而言之就是解方程中的移项合并同类项,要是看不懂,我明天就追加一段代码来具体说明.

一道C++编程题目,思路是什么2.方程式 给出一个字符串,表达一个方程.保证里面系数不会超过 1000000000.保证方程有且只有一个解,而且方程只会有一个未知数 X,且X 的最高指数也只会有 1.方程中 C语言的一道编程题目题目大概是这个意思吧.就是想知道算法,不用具体写代码出来了.下面是我的思路,不知道去数的时候怎么写输入n表示输入数字的个数2.输入0到6之间 n个数字3.从n个数字钟 一个c语言的题,题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”.例如6=1+2+3.编程 求这个题的思路,我不知道思路是什么? 一道编程题 求算法思路.给出n(2 一道C语言题目,求一下思路… 木有人吗 这种题目解题思路是什么 线性代数基础题目思路是什么? 做这类题目思路是什么 一道矩阵求逆题目我想问的是这种题目的解题思路和易错点是什么? 2010课标理综卷中的一道化学题A 是什么 A到B、C 的方程式是什么? C语言编程问题,求Fibonacci数列题目要求如图所示.. 数学编程高手请进一道求公式的题目求这个题目的公式, 这一道题的解题思路是什么 高中政治题目答题的思路是什么 一道用C语言编程计算积分的题目,求大神解答!可追分.一道用C语言编程的计算积分题目.用C语言进行3.14和3.15的数值计算,3.14中求使式子等于0 的x.其中n1是整数,其余都是分数.(0<p<a1/b1,X>=a 求解一道图形数字推理题目请说明解题思路, 一道初中化学题目,求解题思路,答案.在线的 求一道定积分题目怎么解没有一点思路.