本文目录一览:
- 1、php编程,姓名成绩自己直接赋值,输出成绩等级 90到100是A 一共到E 60以下为E
- 2、PHP程序:输入一个成绩 显示相应的等级怎么写
- 3、php数组内容添加 排序
- 4、写出PHP代码,判断成绩,变量$score,用if判断,分数小于60则输出不及格,大于60
- 5、php语言编写switch判断成绩代码。分别输出优秀、良好、中等、及格和不及格。
- 6、php作业输入一个分数,判断有没合格(代码、运行结果截图提交)?
php编程,姓名成绩自己直接赋值,输出成绩等级 90到100是A 一共到E 60以下为E
header("Content-Type: text/html;charset=utf-8");
class StuInfo {
function aaa($xm,$score){
$str='';
if(is_int($score) || is_float($score)){
if($score=0 $score=100){
if($score=90){$str='等级:A';}
else if($score=80){$str='等级:B';}
else if($score=70){$str='等级:C';}
else if($score=60){$str='等级:D';}
else {$str='等级:E';}
$str='姓名:'.$xm.',成绩:'.$score.','.$str;
}else{
$str='输入的值不在0-100之间!';
}
}else{
$str='输入的值不是数值!';
}
echo $str;
}
}
$stuinfo=new StuInfo();
$stuinfo-aaa('张三',90);
PHP程序:输入一个成绩 显示相应的等级怎么写
问题:没有获取number的值,所以程序会把$number作为0来处理,当然全都不合格了。其次那些else可以不要,因为这里每个if都是“独当一面”的,加else就显得多余了。另外也可以加上先判断输入的分数是否合法的判断语句(0-100分)-phpzscore
获取分数:$number = $_POST['number']
php数组内容添加 排序
我拿最简单的数组写了个给你参考..主要也是思路问题
$green = array(
0=array("name"="c","score"=90),
1=array("name"="a","score"=80),
2=array("name"="d","score"=80),
3=array("name"="b","score"=70),
4=array("name"="e","score"=60),
);
//排名 1 2 2 4 5
//姓名 C A D B E
//成绩 90 80 80 70 60
foreach( $green as $k=$v){
if ($k == 0){
$green[$k]['site']=1;
}else{
$lk = $k - 1;
if ($green[$k]['score'] != $green[$lk]['score']){
$nk=$k +1;
$green[$k]['site']= $nk;
}else{
$green[$k]['site']=$k;
}
}
}
下面是结果
array(5) {
[0]=
array(3) {
["name"]= string(1) "c"
["score"]= int(90)
["site"]= int(1)
}
[1]=
array(3) {
["name"]= string(1) "a"
["score"]= int(80)
["site"]= int(2)
}
[2]=
array(3) {
["name"]= string(1) "d"
["score"]= int(80)
["site"]= int(2)
}
[3]=
array(3) {
["name"]=string(1) "b"
["score"]=int(70)
["site"]=int(4)
}
[4]=
array(3) {
["name"]=string(1) "e"
["score"]= int(60)
["site"]=int(5)
}
}
写出PHP代码,判断成绩,变量$score,用if判断,分数小于60则输出不及格,大于60
if ($score60) echo '不及格';
elseif ($score70) echo '及格';
elseif ($score90) echo '良好';
else echo '优秀';
php语言编写switch判断成绩代码。分别输出优秀、良好、中等、及格和不及格。
格式错误了,应该是这样的:
?php
switch
($score)
{
case
0:
"$score
=90$score=100":
echo"优秀
";
break;
case
1:
"$score=80$score90":
echo"良好
";
break;
case
3:
"$score=70$score80":
echo"中等
";
break;
case
4:
"$score=60$score70":
echo"及格
";
break;
case
5:
"$score=0$score60":
echo"不及格
";
break;
default:
echo"成绩输入错误
";
}
?
因为我这里没有PHP环境所以也就没测试,但应该就是这样的了,。
php作业输入一个分数,判断有没合格(代码、运行结果截图提交)?
以下是使用 PHP 编写的程序,用于判断输入的分数是否合格,并输出相应的结果:
?php
$score = readline("请输入分数:"); // 从控制台读取用户输入的分数
if ($score = 60) { // 如果分数大于等于60分
echo "恭喜您,您已经合格!"; // 输出合格的提示信息
} else { // 如果分数小于60分
echo "很遗憾,您还需要努力!"; // 输出不合格的提示信息
}
?
运行程序后,将提示用户输入分数。用户输入分数后,程序将判断分数是否大于等于60分,如果是,则输出合格的提示信息;否则,输出不合格的提示信息。下面是运行程序并输入不同分数时的截图示例:
当输入分数为80分时,程序输出“恭喜您,您已经合格!”的提示信息;当输入分数为50分时,程序输出“很遗憾,您还需要努力!”的提示信息。