質問するログイン新規登録

質問編集履歴

1

追記

2017/09/18 10:21

投稿

gsuisk
gsuisk

スコア72

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
+ なぜこれがうまく機能しないのでしょうか?