一道C++编程题目,思路是什么
问题描述:
一道C++编程题目,思路是什么
2.方程式
给出一个字符串,表达一个方程.
保证里面系数不会超过 1000000000.
保证方程有且只有一个解,而且方程只会有一个未知数 X,且X 的最高指数也只会有 1.
方程中所有的系数都是整数,且系数是1 就会被省略.
只会出现+、-符号,不会出现乘、除.
【输入】
输入一个字符串.表示方程.
【输出】
输出 X 的解.保留三位小数.
【样例】
equationagain.in
6x+7x+8x+1=6x+7x+9x
equationagain.out
1.000
【数据规模】
100%方程长度不会超过 255.
答
首先是方程式怎样表示的问题,在“数据规模”中提到方程长度不会超过255,即方程可用大小为256的字符数组来保存,既然是C++,当然也能用string来保存.为体现C++的优越,就用string吧.主要思路就是跟据这个字符串,读出每个...