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

来源:5-2 PHP中的算术运算符

小白兔吃饭饭

2018-11-02 16:52

<?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回答

  • 正在努力的小白2018
    2018-11-08 12:02:30

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

  • 小白兔吃饭饭
    2018-11-02 16:52:37

    运行结果:

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


PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455995 学习 · 6306 问题

查看课程

相似问题