如何用PHP编写生成随机加减法题目及答案的代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计171个文字,预计阅读时间需要1分钟。
phpfunction generateMathFormula() { // 生成两个随机整数 $num1=rand(1, 100); $num2=rand(1, 100);
// 随机选择加法或减法 $operator=rand(0, 1) ? '+' : '-';
// 计算答案 $answer=$operator=='+' ? $num1 + $num2 : $num1 - $num2;
// 输出结果 return {$num1} {$operator} {$num2}={$answer};}
<?php
function generateMathFormula() {
// 生成两个随机整数
$num1 = rand(1, 100);
$num2 = rand(1, 100);
// 随机选择加法或减法运算
$operator = rand(0, 1) ? '+' : '-';
// 计算答案
if ($operator == '+') {
$answer = $num1 + $num2;
} else {
$answer = $num1 - $num2;
}
// 构建公式字符串和答案字符串
$formula = "{$num1} {$operator} {$num2}";
$result = (string) $answer;
// 返回公式字符串和答案字符串
return array($formula, $result);
}
// 调用方法并输出结果
list($formula, $result) = generateMathFormula();
echo "公式: {$formula}\n";
echo "答案: {$result}\n";
?>
本文共计171个文字,预计阅读时间需要1分钟。
phpfunction generateMathFormula() { // 生成两个随机整数 $num1=rand(1, 100); $num2=rand(1, 100);
// 随机选择加法或减法 $operator=rand(0, 1) ? '+' : '-';
// 计算答案 $answer=$operator=='+' ? $num1 + $num2 : $num1 - $num2;
// 输出结果 return {$num1} {$operator} {$num2}={$answer};}
<?php
function generateMathFormula() {
// 生成两个随机整数
$num1 = rand(1, 100);
$num2 = rand(1, 100);
// 随机选择加法或减法运算
$operator = rand(0, 1) ? '+' : '-';
// 计算答案
if ($operator == '+') {
$answer = $num1 + $num2;
} else {
$answer = $num1 - $num2;
}
// 构建公式字符串和答案字符串
$formula = "{$num1} {$operator} {$num2}";
$result = (string) $answer;
// 返回公式字符串和答案字符串
return array($formula, $result);
}
// 调用方法并输出结果
list($formula, $result) = generateMathFormula();
echo "公式: {$formula}\n";
echo "答案: {$result}\n";
?>

