php编程,姓名成绩自己直接赋值,输出成绩等级 90到100是A 一共到E 60以下为E

php编程,姓名成绩自己直接赋值,输出成绩等级90到100是A一共到E60以下为E在线等急... php编程,姓名成绩自己直接赋值,输出成绩等级 90到100是A 一共到E 60以下为E在线等 急 展开
 我来答
yangke_study_x
2017-09-26 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:117
采纳率:92%
帮助的人:55万
展开全部
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);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kofjjj
2017-09-26 · TA获得超过595个赞
知道小有建树答主
回答量:1167
采纳率:25%
帮助的人:536万
展开全部
$username='张三';
if(is_int($score)||is_float($score)){
if($score>=90&&$score<=100){
$level='A';
}elseif($score>=80&&$score<90){
$level='B';
}elseif($score>=70&&$score<80){
$level='C';
}elseif($score>=60&&$score<70){
$level='D';
}elseif($score>=0&&$score < 60){
$level='E';
}else{
$str='输入的值不在0-100之间'
}

}else{
$str="输入额值不是数值";
}

if($str!=''){
echo '<h2>学生成绩等级</h2>';
echo '<p>姓名:'.$username.'</p>';
echo '<p>成绩:'.$score.'</p>';
echo '<p>等级:'.$level.'</p>';
}else{
echo $str ;
}
这样吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式