作者s88661128 (~~)
看板Perl
标题[问题]关於用perl写一个简单的计算机
时间Mon Feb 18 00:34:23 2008
最近因为学校某些科目上
必须用到perl
可是由於才初学
还是有很多地方不懂
以下是我写的一个简单的加减乘除计算
$ans = "";
$a = 0;
$b = "";
$c = 0;
for(;;)
{
chomp ($a = <STDIN>);
chomp ($b = <STDIN>);
chomp ($c = <STDIN>);
if($b eq "+")
{
$ans = $a + $c;
}
elsif($b eq "-")
{
$ans = $a - $c; }
elsif($b eq "x")
{
$ans = $a * $c;
}
elsif($b eq "/")
{
$ans = $a / $c;
}
print "$a" . "$b" . "$c" . "=" . "$ans\n";
}
我尝试想要再改写成可以进行四则运算
其中也包含先乘除後加减的模式
不过还是想不太出来
请问能请大家指导一下吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.56.162.213
1F:推 snowfly:用eval ? 02/18 00:49
2F:推 mosquito520:资料结构 中序转後序 02/18 09:30
3F:推 superdog:推snowfly大的eval 02/18 18:43
4F:推 mosquito520:eval算是好办法...不过要交作业的话八成会被打枪...XD 02/19 00:52