質問編集履歴
1
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -32,4 +32,31 @@
|
|
32
32
|
}
|
33
33
|
```
|
34
34
|
|
35
|
-
初歩的な質問ですみませんが、お答えしていただけると幸いです。
|
35
|
+
初歩的な質問ですみませんが、お答えしていただけると幸いです。
|
36
|
+
|
37
|
+
______________________________________________________________________
|
38
|
+
追記です。
|
39
|
+
|
40
|
+
今回の場合、最大で100だとわかっているので、無理やりですが一の位、十の位、百の位の値を調べてやってみたのですが、3の倍数しかthreeになりません。
|
41
|
+
|
42
|
+
```
|
43
|
+
for($i=1; $i<=100; $i++){
|
44
|
+
|
45
|
+
$x = $i/100; //百の位
|
46
|
+
$y = ($i- $x*100)/10; //十の位
|
47
|
+
$z = $i-($x*100 + $y*10); //一の位
|
48
|
+
|
49
|
+
if($i%3==0){
|
50
|
+
echo "three";
|
51
|
+
|
52
|
+
}else if($x==3 || $y==3 || $z==3){
|
53
|
+
echo "three";
|
54
|
+
|
55
|
+
}else{
|
56
|
+
echo $i;
|
57
|
+
}
|
58
|
+
echo "<br>";
|
59
|
+
}
|
60
|
+
```
|
61
|
+
|
62
|
+
なぜこれがうまく機能しないのでしょうか?
|