一道C++编程题目,思路是什么
2.方程式
给出一个字符串,表达一个方程.
保证里面系数不会超过 1000000000.
保证方程有且只有一个解,而且方程只会有一个未知数 X,且X 的最高指数也只会有 1.
方程中所有的系数都是整数,且系数是1 就会被省略.
只会出现+、-符号,不会出现乘、除.
【输入】
输入一个字符串.表示方程.
【输出】
输出 X 的解.保留三位小数.
【样例】
equationagain.in
6x+7x+8x+1=6x+7x+9x
equationagain.out
1.000
【数据规模】
100%方程长度不会超过 255.
人气:310 ℃ 时间:2020-08-10 22:46:00
解答
首先是方程式怎样表示的问题,在“数据规模”中提到方程长度不会超过255,即方程可用大小为256的字符数组来保存,既然是C++,当然也能用string来保存.为体现C++的优越,就用string吧.主要思路就是跟据这个字符串,读出每个...
推荐
猜你喜欢
- 计算(1/3-1/4+2/5-5/6)x(-60)的值
- 一个长方形长55分米,用正方体瓷砖正好把这面墙贴满,这样瓷砖的边长最大是多少分米?
- 《傅雷家书》的读书心得
- 英语口语中you beyond me
- 解放牌汽车轮胎的直径是0.96m,按每分钟转200周的速度算,要行1000m的路程,需多少分钟?(得数保留整数)
- children,school,finish,home,go,and,at,about,afternoon,the,three,o'clock,in(连词成句)
- you are going to walk up the Great Wall对划线部分提问
- 小明家有一块三角形的地,分成面积相等的四块,四种分法