导航:首页 > 编程语言 > php求最大值函数

php求最大值函数

发布时间:2022-09-10 14:43:41

A. php使用随机函数,产生三个2位整数,输出到页面,并求出三个数中的最大值、最小值、平均值

<?php
$a=rand(10,99);
$b=rand(10,99);
$c=rand(10,99);
echo"三个随机数为".$a.",".$b.",".$c;
echo"最大值:".max($a,$b,$c);
echo"最小值:".min($a,$b,$c);
echo"平均值:".($a+$b+$c)/3;

B. 用PHP定义一个函数,返回3个参数中的最大值

#include<stdio.h>
int main()
{
int max(int x,int y,int z);
int a,b,c,sum;
scanf("%d,%d,%d",&a,&b,&c);
sum=max(a,b,c);
printf("max=%d\n",sum);
return 0;
}
int max(int x,int y,int z)
{
int m;
if(x>y) m=x;
else m=y;
if(m>z)m=m;
else m=z;
return(m);
}

C. PHP中如何使用foreach循环遍历数组求6、8、10、4、3中的最大值和最小值

不需要使用 foreach 就能从数组 6、8、10、4、3 求出最大最小值,可以使用以下代码:

<?php

$a=array(8,40,3,5,6,10);
sort($a,SORT_NUMERIC);
//最小值
$min=reset($a);
//最大值
$max=end($a);

所需知识点:

  1. 数组排序函数 sort

  2. 数组游标

D. 用PHP写函数,比较a,b,c三个数,输出其中最大的一个

echo max(1, 3, 5, 6, 7); // 7
echo max(array(2, 4, 5)); // 5

-------
abc 是字符串,没办法比较大小的,如果应要比较也只能把数值给变量,例:
$a=10;
$b=20;
$c=30;
echo max($a,$b,$c); //说白了 这比较的还是10,20,30。

E. 在一个php数组中,里面有(78.65.28.35等)求最大值和最小值,(不能用max等函数)

扫描一遍就可以获得最大值、最小值、平均值,扫描数组使用foreach,下面是例子代码:

<?php
$arr=array(78,65,28,35);
$max=$arr[0];
$min=$arr[0];
$sum=0;
$num=0;
foreach($arras$x){
if($x>$max)$max=$x;
if($x<$min)$min=$x;
$sum+=$x;
$num++;
}
$avg=$sum/$num;
echo"最大值{$max},最小值{$min},平均值{$avg}";
?>

F. PHP如何取二维数组中的某列的最大值和最小值

需要准备的材料分别是:电脑、php编辑器、浏览器。

1、首先,打开php编辑器,新建php文件,例如:index.php,定义一个二维数组,以取第2列的最值为例。

G. 求PHP数组最大值,最小值的代码

<?php
//定义求数组最大值最小值函数
function get_arr_value($arr) {
//定义接收最大最小值数组
$result=array();

$lenth=count($arr);
$big = $small = $arr[0];
for($i = 1; $i < $lenth; $i++) {
if($big > $arr[$i]) {
if($small > $arr[$i]) {
$result['small']= $small = $arr[$i];

}
} else {
$result['big']= $big = $arr[$i];
}
}
return $result;
}

$arrary = array(11, 33, 223, 140, 555, 40,-10);
//调用函数
$re= get_arr_value($arrary);
echo "最小值:".$re['small'];
echo "<br/>";
echo "最大值:".$re['big'];

?>
//运行结果:
最小值:-10
最大值:555

H. php中随机生成十个两位正整数的一维数组,输出最大值及其位置用到mt_rand(10,99)

<?php
/*随机生成10个由两位正整数组成的一维数组,输出其中的最大值及所在位置。
(提示:随机函数为rand())*/
header("Content-type: text/html; charset=utf-8");
$rand=array(
rand(10,99),
rand(10,99),
rand(10,99),
rand(10,99),
rand(10,99),
rand(10,99),
rand(10,99),
rand(10,99),
rand(10,99),
rand(10,99),
);
//var_mp($rand);
echo "随机生成10个由两位正整数组成的一维数组为:";
foreach ($rand as $value) {
echo "{$value};";
}
echo "</br>";
$Max=max($rand);
echo "其中最大值为:";
echo $Max."</br>";
$site=array_search($Max,$rand);
//array_search()函数在数组中搜索某个键值,并返回对应的键名。

$i=$site+1;
echo "它在数组中第".$i."位</br>";

?>

我写的,提供你参考!
来自萌新小明!

I. php给你如下3个数,写程序求出3个数的最大值。 $var1=1; $var2=7; $var3=8;

我个人认为一般人家出这样的题不是考你PHP的函数,而是让你自定义一个函数去实现它!如下
function test($a,$b,$c){
return $a > $b ?($a > $c ? $a : $c) : ($b > $c ? $b :$c);

}
这里要注意的是函数名不能用max,因为max是php系统函数这样会发生冲突!

阅读全文

与php求最大值函数相关的资料

热点内容
路由器搭桥远端服务器地址是什么 浏览:515
编译动态库时会连接依赖库吗 浏览:706
淘宝手机加密是随机的吗 浏览:672
解压包子怎么装饰 浏览:585
四个数凑24算法 浏览:676
哪一种不是vi编译器的模式 浏览:168
xp在此处打开命令窗口 浏览:128
代码编译运行用什么软件 浏览:997
动态库在程序编译时会被连接到 浏览:760
python超简单编程 浏览:259
获取命令方 浏览:976
怎样制作文件夹和图片 浏览:60
调研编译写信息 浏览:861
python冯诺依曼 浏览:419
同时安装多个app有什么影响 浏览:254
奥术杀戮命令宏 浏览:184
用sdes加密明文字母e 浏览:361
单片机原理及应用试题 浏览:425
易语言开启指定文件夹 浏览:40
马思纯参加密室大逃脱 浏览:322