PHP实现鞍点数简单小例子
2016-11-29 00:00
267 查看
摘要: 在学习PHP过程中老师教给我的非常好的小例子,分享给大家
<?php
//鞍点数---一个4X4数组中其中一行的最大值是这一列中的最小值
for($i = 0 ; $i < 4 ; $i++)
{
for($j = 0 ; $j < 4 ; $j++)
{
$arr[$i][$j] = rand(10 , 99);
}
}
echo "<table width='10%'>";
for($i = 0 ; $i < 4 ; $i++)
{
echo "<tr>";
for($j = 0 ; $j < 4 ; $j++)
{
echo "<td>";
echo $arr[$i][$j]." ";
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
/*************************鞍点数随机值已生成***************************/
for($i = 0 ; $i < 4 ; $i++)
{
for($j = 1 , $max = $arr[$i][0] , $hd = 0 ; $j < 4 ; $j++)
{
if($arr[$i][$j] > $max)
{
$max = $arr[$i][$j];
$hd = $j;
}
}/***************************已经找出每一行的最大值,只需让每一行的最大值和该列的每一项进行判断*********************************/
for($k = 0 ; $k < 4 ; $k++)
{
if($arr[$i][$hd] > $arr[$k][$hd])
{
break;
}
}
if($k >= 4)
{
die("鞍点数是{$max},在第".($i + 1)."行,第".($hd + 1)."列");
}
}
echo "该矩阵当中没有鞍点数";
?>
<?php
//鞍点数---一个4X4数组中其中一行的最大值是这一列中的最小值
for($i = 0 ; $i < 4 ; $i++)
{
for($j = 0 ; $j < 4 ; $j++)
{
$arr[$i][$j] = rand(10 , 99);
}
}
echo "<table width='10%'>";
for($i = 0 ; $i < 4 ; $i++)
{
echo "<tr>";
for($j = 0 ; $j < 4 ; $j++)
{
echo "<td>";
echo $arr[$i][$j]." ";
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
/*************************鞍点数随机值已生成***************************/
for($i = 0 ; $i < 4 ; $i++)
{
for($j = 1 , $max = $arr[$i][0] , $hd = 0 ; $j < 4 ; $j++)
{
if($arr[$i][$j] > $max)
{
$max = $arr[$i][$j];
$hd = $j;
}
}/***************************已经找出每一行的最大值,只需让每一行的最大值和该列的每一项进行判断*********************************/
for($k = 0 ; $k < 4 ; $k++)
{
if($arr[$i][$hd] > $arr[$k][$hd])
{
break;
}
}
if($k >= 4)
{
die("鞍点数是{$max},在第".($i + 1)."行,第".($hd + 1)."列");
}
}
echo "该矩阵当中没有鞍点数";
?>
相关文章推荐
- html表单配合php实现一些简单功能的例子
- PHP简单的类实现例子源码
- php结合表单实现一些简单功能的例子
- php结合表单实现一些简单功能的例子
- PHP大转盘抽奖简单实现例子
- 使用LMLPHP实现简单的CURL请求POST例子
- php实现socket简单的例子
- html表单配合php实现一些简单功能的例子
- PHP实现MVC开发: 一个简单的MVC
- php+mysql实现简单的协同过滤推荐算法
- 图灵机器人(智能云交互API)的一个java实现简单例子
- 用php简单实现加减乘除计算器
- [置顶] 在写的php 简单的orm实现 -- 用以解决昨天面试时的sql测试题
- PHP实现简单聊天室(附源码)第1/2页
- PHP实现简单聊天室(附源码)第1/2页
- php编程实现简单的网页版计算器功能示例
- PHP加密技术的简单实现
- PHP加密技术的简单实现
- 【转载】struts2实现下载文件的简单例子
- php jquery ajax json 全国省市区三级联动下拉列表 简单实现