Topic: 输入问题

  Print this page

1.输入问题 Copy to clipboard
Posted by: Billgates
Posted on: 2003-10-03 19:36

假如定义一个表达式A(x,y)=x^2+2xy+y^2
输入x,y时
如果输入的是a,b
则输出a^2+2ab+b^2
如果输入的是1,2
则计算出结果9
请问如何实现?

2.Re:输入问题 [Re: Billgates] Copy to clipboard
Posted by: hitaco
Posted on: 2003-10-05 20:31

判字符呀,都是数字则做表达式计算。else 做replace

3.Re:输入问题 [Re: Billgates] Copy to clipboard
Posted by: hohaischooldays
Posted on: 2003-10-08 18:30

好象没有别的办法了!

4.Re:输入问题 [Re: Billgates] Copy to clipboard
Posted by: dog72
Posted on: 2003-10-09 13:19

表达式是固定的吗?要是固定的,就写两套。
如果不是固定的,你需要一个解释器了。

5.Re:输入问题 [Re: Billgates] Copy to clipboard
Posted by: jbwang
Posted on: 2003-10-09 15:14

写两个方法(重载)
void method(String x, String y) {
System.out.println(x +"^2+" + "2" + x + y + "+" + y +"^2");
}

void method(double x, double y) {
double result = x^2+2xy+y^2;
System.out.println(result);
}


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923