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

回答編集履歴

1

ソースの訂正

2018/04/17 13:42

投稿

退会済みユーザー
answer CHANGED
@@ -1,30 +1,26 @@
1
1
  こんにちは
2
- 幅17 高さ15を記号定数にして2重for文で書きましょう.
2
+ 2重for文で書きましょう.
3
3
 
4
- ```C
4
+ ```C#
5
- #include <stdio.h>
5
+ using System;
6
6
 
7
- #define WIDTH 17
8
- #define HEIGHT 15
7
+ public class Hello{
9
-
10
- int main(void){
8
+ public static void Main(){
11
-
12
- int i,j;
9
+
13
-
14
- for(i = 0; i < HEIGHT; i++){
10
+ for(int i = 0; i < 15; i++){
15
- for(j = 0; j < WIDTH; j++){
11
+ for(int j = 0; j < 17; j++){
16
- if(i <= j && j <= i + 2){
12
+ if(i <= j && j <= i + 2){
17
- printf("*");
13
+ Console.Write("*");
18
- }
14
+ }
19
- else if(HEIGHT - 1 - i <= j && j <= WIDTH - 1 - i){
15
+ else if(14 - i <= j && j <= 16 - i){
20
- printf("*");
16
+ Console.Write("*");
21
- }
17
+ }
22
- else{
18
+ else{
23
- printf(" ");
19
+ Console.Write(" ");
24
- }
20
+ }
25
- }
21
+ }
26
- printf("\n");
22
+ Console.WriteLine();
27
- }
23
+ }
28
- return 0;
24
+ }
29
25
  }
30
26
  ```