以下是使用 PHP 编写的程谨纯序,用于判断输入的分数是否合格,并输出相应的结果:
<?php
$score = readline("请输入分数:")// 从控制台读取用户输入的分数
if ($score >= 60) { // 如果分数大于等于60分
echo "恭喜您,您已经合格!"// 输出合格的提示信息
} else { // 如果分数小于60分
echo "很遗憾,您还需要努力!"// 输出不合格的提示信息
}
?>
运行程序后,将提示用户输入分数。用户输入分数后,程序将判断分数是否大于等于60分,如果是,则输出合格的提示信息;否则,输出不合格的提示信息。下姿晌让面是运行程序并输入不同分数时的截图示例:
当输入分数为80分时,程序输出“迹局恭喜您,您已经合格!”的提示信息;当输入分数为50分时,程序输出“很遗憾,您还需要努力!”的提示信息。
xuesheng=array('001'=>100,
'002'=>200,
'003'=>300,
'004'=>400
)
//增加
xuesheng['输入的学号']=输入的分数
//修改
xuesheng['输入的学号']=输入的分数
//删除
unset(xuesheng['输入的学号'])
//查找
$chazhao=’输入的查找学号‘.',';//后面这个逗号是为了方便即使输入一个学号也可以用数组
$chazhao=explode(',',$chazhao)
foreach($chazhao as $k){
if($k!='' &&!empty($k)){
echo $k.'学号:'.$k.'斗锋亮分数:'.xuesheng[$k].'</br>'
}
}
随手写的没调试,具体的你要调试,实际中应该还要过滤用户输入的数据
服务端还要保存这个数组内容,或者客户端服务端来回传递数组,也可以序列空宽化数组serialize(),这个题目出的没水准,应基烂该是个JS *** 作更适合
问题:没有获取number的值,所以程序会把$number作为0来处理,当然全都不合核迟格了。其次那些else可以不要,因为这里每个if都是“独当一面”的,加else就显桐氏歼得多余了。另外也可以加上先判断输入的分数是否合法的判断语句(0-100分)获取分数局冲:$number = $_POST['number']
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)