标题:一元一次方程,代码问题,请高手帮我看一下问题出在哪里
只看楼主
zxb830410
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-5-11
 问题点数:0 回复次数:0 
一元一次方程,代码问题,请高手帮我看一下问题出在哪里
★问题描述
给一个以x为变量并且没有括号的一元一次方程,请你们计算出变量x的值。
例如: 3x-5-10x+301=80x+2
每一个方程的一般形式是这样的:

'='两边分别为以x为变量的表达式

每个表达式都是由'+'或'-'号的项组成

表达式中不会出现一元的'+'或'-'

每一个项,或都是一个单独的整数,或都是由一个整数和一个小写的字符x或由一个小写的字符x组成,这里,一个小写的字符x表示为1x
★编程任务
求解一元一次方程中x的值,要注意的是,给出的方程可能无解或有无穷解。
★数据输入
第一行是长度小于300的字符串,表示给出的一元一次方程。字符串里没有多余的空格,并且变量是小写字符x。x的系数为一个整数,整数的范围为[0,1000]。
★数据输出
输出一行,一元一次方程的解。

如果浮点数S是原方程的解,输出四舍五入保留到小数点后两位。

如果原方程没有解,输出"IMPOSSIBLE"。

如果原方程有无穷多解,输出"IDENTITY"。


[ 本帖最后由 zxb830410 于 2011-5-13 14:07 编辑 ]
搜索更多相关主题的帖子: 表达式 
2011-05-11 17:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-339506-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.122561 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved