博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
给出2个数和一个运算符号,用函数求结果
阅读量:5738 次
发布时间:2019-06-18

本文共 948 字,大约阅读时间需要 3 分钟。

//给出2个数和一个运算符号 求结果

$a = 15;//第一个数
$b = 20;//第二个数字
$c='/';//运算符
$res = 0;//2个数字的结果
if($c == '+'){
    $res = $a+$b;
}else if($c == '-'){
    $res  = $a-$b;
}else if($c == '*'){
    $res = $a*$b;
}else if($c == '/'){
    $res = $a/$b;
}
echo $a.$c.$b.'='.$res;
echo '<br/>';
//因为有明确的数字,不是范围所以可以用switch改造
$a = 10; //第一个数
$b = 20; //第二个数
$c = '/'; //运算符号
$res = 0;  //结果
switch($c){
    case '+':
    $res = $a+$b;
    break;
    case '-':
    $res = $a-$b;
    break;
    case '*':
    $res = $a*$b;
    break;
    case '/':
    $res = $a/$b;
    break;
    default://默认的 其它的情况走这路代码
    echo '运算符号有误';
}
echo $a.$c.$b.'='.$res;
echo '<br/>';
//用函数来表示
//function是关键字,函数的固定格式 不能更改 jisuan是函数名 $a,$b,$c是函数的参数列表(形参)
function jisuan($a,$b,$c){
 //然后就把我们前面写的代码套用进去就好,函数就是这么简单,加个函数的外壳,里面的代码还是正常写
 if($c == '+'){
    $res = $a+$b;
}else if($c == '-'){
    $res  = $a-$b;
}else if($c == '*'){
    $res = $a*$b;
}else if($c == '/'){
    $res = $a/$b;
}
return $a.$c.$b.'='.$res;
}
echo jisuan(10,30,'*');

转载于:https://www.cnblogs.com/ctx1989/p/6079953.html

你可能感兴趣的文章
About LoadRunner
查看>>
PostgreSQL使用with一例
查看>>
System Center 2012 R2实例2—构建Azure Pack云12—NAT网关
查看>>
mysql备份
查看>>
今天总结一下自己的职场经历
查看>>
linux面试题
查看>>
我的友情链接
查看>>
web mysql 数据库分离,加载模块
查看>>
什么是DK域名,为什么注册DK域名?
查看>>
2017年下载中心12月第三周资源下载TOP榜
查看>>
Linux 学习笔记(三)- 查看Linux版本系统信息方法汇总
查看>>
apache主配置文件详解(二)
查看>>
Flume1.4学习问题记录
查看>>
linux svn
查看>>
NO.135 项目研发之测试团队篇:维护bug视图模块。
查看>>
iptables规则总结
查看>>
华为 eNSP 配置 ACL 扩展
查看>>
FTTH EPON 相关知识
查看>>
交换机环回故障
查看>>
第三章 控制流
查看>>