php四则运算出题器_php 四则运算
生活随笔
收集整理的這篇文章主要介紹了
php四则运算出题器_php 四则运算
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Php
四則運算算法
源代碼
/**
*?php
實現四則運算
*?author
李磊
*/
$str?=?"+(2-1.2)/2*8";
if($str[0]?==?'+'?||?$str[0]?==?'-'){
$str?=?'0'.$str;
}
//
將字符串轉換為運算數組
$char?=?exp_str($str);
//
數字棧
$stack1?=?array();
//
符號棧
$stack2?=?array();
//
驗證運算符號是否有重復的
$m=0;
/*
//
驗證運算符
"("
,
")"
是否匹配
$c_arr?=?@array_count_values($char);
if($c_arr['(']?!=?$c_arr[')']){
die("
運算符
'('
或者
')'
,匹配錯誤!
");
}*/
//
循環
for($i=0;$i
if(?$char[$i]?==?0?||?!empty($char[$i])?){
switch($char[$i]){
case?'+':
if($char[$i-1]?==?'('){
array_push($stack1,0);
總結
以上是生活随笔為你收集整理的php四则运算出题器_php 四则运算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++版《天空之城》
- 下一篇: easy_x是实现钟表