为了账号安全,请及时绑定邮箱和手机立即绑定

请问为啥我的数学成绩比英语成绩高多少,显示不出啦呢?

<?php 

$english = 110; //英语成绩

$math= 118; //数学成绩

$biological = 80; //生物成绩

$physical = 90; //物理成绩

$sum = $english+$math+$biological+$physical;

$avg = $sum/4;

$X = $math - $english;

$x2 = $english * $english;

echo "总分:".$sum."<br />";

echo "平均分:".$avg."<br />";

echo "数学比英语高的分数:".$x."<br />";

echo "英语成绩的平方:".$x2."<br />";


正在回答

2 回答

你定义的变量是一个大写的X,而系统给出的输出语句中的echo "数学比英语高的分数:".$x."<br />";中的x是小写的。变量大小写敏感,你把大写的X改为小写的x就可以了

0 回复 有任何疑惑可以回复我~

运行结果:

PHP Notice:  Undefined variable: x in index.php on line 12
总分:398
平均分:99.5
数学比英语高的分数:
英语成绩的平方:12100


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问为啥我的数学成绩比英语成绩高多少,显示不出啦呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信