導航:首頁 > 編程語言 > 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求最大值函數相關的資料

熱點內容
夾具設計pdf 瀏覽:416
android獲取視頻文件縮略圖 瀏覽:835
伺服器8c8120g什麼意思 瀏覽:272
單片機讀取字元 瀏覽:285
pdf轉換app 瀏覽:558
多項式的計算源碼 瀏覽:790
數據結構php版 瀏覽:868
企業管理學pdf 瀏覽:609
伺服器未能正常運行怎麼辦 瀏覽:164
電腦文件夾圖片怎麼批量改名 瀏覽:849
電腦上如何下載拼多多商務版APP 瀏覽:739
java導出excel合並單元格 瀏覽:727
愛套圖的解壓密碼 瀏覽:694
河南志pdf 瀏覽:291
linuxndk安裝 瀏覽:927
蘋果手機怎麼刪除訂閱過的app 瀏覽:985
查看私鑰證書有效期命令 瀏覽:630
安卓工程機為什麼是原生系統 瀏覽:395
pdf親 瀏覽:58
西藏掌上登記app在哪裡下載 瀏覽:306