用于循环打印出数字的正方形

时间:2014-09-10 18:38:42

标签: php

我正在尝试创建一个for循环来打印1-100之间的每个数字的平方。

<?php

for ($count = 1; $count < 100; $count++){
  $squared = $count * $count;
  print("$count squared is $squared");
}

?>

我得到的是什么。

“1平方是12平方是43平方是94平方是165平方是256”等... 我不确定我做错了什么。

编辑:你们都是救生员,我是愚蠢的,万岁的Stack Overflow。

4 个答案:

答案 0 :(得分:5)

您只需在打印结束时添加换行符\n就可以了

<?php

for ($count = 1; $count < 100; $count++){
  $squared = $count * $count;
  print("$count squared is $squared \n");
}

?>

如果你在html页面中输出这个,那么<br>可能是要走的路!

答案 1 :(得分:2)

您需要添加换行符:

<?php

for ($count = 1; $count < 100; $count++){
  $squared = $count * $count;
  print("$count squared is $squared\n");
}

?>

答案 2 :(得分:0)

使用pow($ base,$ exponent)函数;

<?php

for($i=1;$i<=100;$i++) echo $i.' squared is '.pow($i,2).'<br />';

?>

答案 3 :(得分:0)

或其他解决方案

<?php
for ($count = 1; $count < 1000; $count++){
  $squared = $count * $count;
  print("$count  squared is $squared <br>");
}
?>