当前位置: 代码迷 >> 综合 >> PHP第六天 作业题
  详细解决方案

PHP第六天 作业题

热度:39   发布时间:2023-10-11 03:12:17.0
<?php/*** @Author: Administrator* @Date:   2019-05-29 18:07:13* @Last Modified by:   Administrator* @Last Modified time: 2019-05-29 18:29:45*//*某旅游团有来自多个省市的旅客,每个省市分做一个小组,每个小组的人数和年龄都有所不同,如下所示:
北京市3人:25岁,28岁,23岁
河北省5人:22岁,23岁,30岁,25岁,20岁
山东省4人:25岁,32岁,33岁,20岁
请设计适当的数据类型以保存这些年龄数据,并求出整个旅游团的整体平均年龄。*/
$arr1 = [[25,28,23],[22,23,30,25,20],[25,32,33,20],
];
$sum = $count = 0;
foreach($arr1 as $key=>$value)
{foreach($value as $b){$sum +=$b;$count++;}
}
echo $sum/$count;/*请设计一个登录页面,包括用户名、密码和验证码3个输入框。验证码框右边显示验证码文字(以后才会学到验证码图形显示),如图所示:要求实现:每次刷新页面,验证码文字就会随机变化。其中验证码包括数字和大小写字母。
提示:跟数组有关*/$arr2 = array_merge(range('A','Z'),range('a','z'),range(1,9),array('-'));
shuffle($arr2);
$code='';
for($i=0;$i<4;$i++)
{$code.=$arr2[$i];
}
$inp = <<<"avc"<form action="" method="get" accept-charset="utf-8"><br><input type="text" name="" value="用户名"><br><input type="pass" name="" value="密码"><br><input type="text" name="" value=""> {$code}<br><input type="submit" name="" value="登陆"></form>
avc;
echo $inp;/*以下数据为某班的某次考试成绩,请使用任意一种排序算法对其进行排序后,按从高到低的顺序输出。
$score = [82, 88, 67, 71, 92, 66, 78, 83, 85, 75, 76, 63, 55, 68, 71, 88, 90];*/
$score = [82, 88, 67, 71, 92, 66, 78, 83, 85, 75, 76, 63, 55, 68, 71, 88, 90];
$n = count($score);
for($i=0;$i<$n;$i++)
{for($k=0;$k<$n-1-$i;$k++){if($score[$k+1]>$score[$k]){$temp = $score[$k+1];$score[$k+1] = $score[$k];$score[$k] = $temp;}}
}
print_r($score);

 

  相关解决方案