質問編集履歴

4

自分の解答をのせた

2018/10/14 10:45

投稿

hillclub
hillclub

スコア33

test CHANGED
File without changes
test CHANGED
@@ -92,4 +92,70 @@
92
92
 
93
93
 
94
94
 
95
+ 自分の解答
96
+
97
+ ```c#
98
+
99
+ class Switch3
100
+
101
+ {
102
+
103
+ public static void Main()
104
+
105
+ {
106
+
107
+ int x = int.Parse(Console.ReadLine());
108
+
109
+
110
+
111
+
112
+
113
+
114
+
115
+
116
+
117
+ const int BLOCK1 = 1;
118
+
119
+ int i = BLOCK1;
120
+
121
+ //int y = (int)Math.Sqrt(x);
122
+
123
+ //case int n when n< 1: return 0;
124
+
125
+
126
+
127
+
128
+
129
+ switch (i)
130
+
131
+ {
132
+
133
+ case BLOCK1 :
134
+
135
+ Console.WriteLine("平方数ではありません");
136
+
137
+ break;
138
+
139
+
140
+
141
+ default:
142
+
143
+ Console.WriteLine("平方数です");
144
+
145
+ break;
146
+
147
+ }
148
+
149
+
150
+
151
+
152
+
153
+ }
154
+
155
+ }
156
+
157
+ ```
158
+
159
+
160
+
95
161
  [(ufcpp 問題3:平方根)](https://ufcpp.net/study/csharp/exercise.html#1220)

3

問題文を引用とした

2018/10/14 10:45

投稿

hillclub
hillclub

スコア33

test CHANGED
File without changes
test CHANGED
@@ -12,9 +12,9 @@
12
12
 
13
13
  #問題文
14
14
 
15
- switch 文を使って150以下の平方数(4=2×2、9=3×3、16=4×4というように、ある整数の二乗になっている数)
15
+ > switch 文を使って150以下の平方数(4=2×2、9=3×3、16=4×4というように、ある整数の二乗になっている数)
16
16
 
17
- 判別するプログラムを作成せよ。
17
+ 判別するプログラムを作成せよ。
18
18
 
19
19
  ユーザに整数値を1つ入力してもらい、 判別結果を出力するものとする。
20
20
 

2

一部見やすいよう見出し挿入した

2018/10/14 10:11

投稿

hillclub
hillclub

スコア33

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- 解答例
25
+ #####解答例
26
26
 
27
27
  ```c#
28
28
 

1

一部読みやすいよう改行を入れた

2018/10/14 10:10

投稿

hillclub
hillclub

スコア33

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,9 @@
2
2
 
3
3
  全ての平方数に対応したコードを作ってみたいのですが、その場合どのようになるでしょうか?
4
4
 
5
- 調べたらC#7のパターンマッチングやMath.Sqrtを使うような感じかと思うのですが今日一日やってもうまくビルドできなかったので
5
+ 調べたらC#7のパターンマッチングやMath.Sqrtを使うような感じかと思うのですが、
6
+
7
+ 今日一日やってもうまくビルドできなかったので、
6
8
 
7
9
  何か教えてほしいです。できればコード例でよろしくお願いします。
8
10