php作业输入一个分数,判断有没合格(代码、运行结果截图提交)?

php作业输入一个分数,判断有没合格(代码、运行结果截图提交)?,第1张

以下是使用 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']


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12541683.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存