为什么运行之后没有任何输出?求大神指点!

<?phpfunctionabc($n){if($n>0&&$n<10){for($i=1;$i<=$a;$i++){for($j=1;$j<=$i;$j++){$res... <?php
function abc($n){
if($n>0 && $n<10){
for($i=1;$i<=$a;$i++){
for($j=1;$j<=$i;$j++){
$res=$j*$i;
echo "$j*$i=".$res." ";
}
echo "<br>";
}
}
else {echo "请输入10以下的自然数!";}
}
$a=5;
echo abc($a);
?>
展开
 我来答
雨雨汀47
2016-12-12 · TA获得超过368个赞
知道小有建树答主
回答量:762
采纳率:33%
帮助的人:323万
展开全部
1、原因可能是输入格式不对,要输入“浮点数”并用 “逗号” 分隔输入三个数两个逗号后还要额外多加一回车才开始后面的流程,
如果把
scanf("%f,%f,%f\n",&a,&b,&c);
改为
scanf("%f%f%f",&a,&b,&c);
就可以用空白符做分隔了
2、没有输出,不知道计算的结果那算法就没有意义了。输出不一定是要打印到屏幕上的,可以是下一个程序的输入,可以是一个文件、一段语音、一张图像,甚至是机器人的步行动作等等。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式