質問編集履歴

4

コード変更しました

2019/04/12 08:13

投稿

yoshiteru21
yoshiteru21

スコア44

test CHANGED
File without changes
test CHANGED
@@ -40,37 +40,49 @@
40
40
 
41
41
  printf(" ");
42
42
 
43
- }
44
-
45
- youbi = ;
43
+ } ;
46
44
 
47
45
  for (i = 1; i <= days; i++){
48
46
 
49
- for (int j = 1; j <= 7; j++){
47
+ for (int j = 1; j <= 7; j++){
50
48
 
51
-
49
+ printf("%3d", i);
52
50
 
53
- printf("%3d", i);
51
+ i++;
54
52
 
55
- i++;
53
+ youbi = week + j;
56
54
 
55
+
56
+
57
-
57
+ if (youbi == 8){
58
+
59
+ printf("\n");
60
+
61
+ }
62
+
63
+
64
+
65
+ }
66
+
67
+
68
+
69
+ printf("\n");
70
+
71
+ }
58
72
 
59
73
 
60
74
 
61
75
 
62
76
 
63
- }
77
+
64
78
 
65
-
66
79
 
67
- printf("\n");
68
80
 
69
81
 
70
82
 
71
83
  return 0;
72
84
 
73
- }
85
+ }
74
86
 
75
87
  コード
76
88
 

3

コード変更

2019/04/12 08:13

投稿

yoshiteru21
yoshiteru21

スコア44

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  printf("表示させたい月は何曜日から始まりますか?次の数字で答えてください\n");
24
24
 
25
- printf("0:日,1:月,2:火,3:水,4:木,5:金,6:土\n");
25
+ printf("1:日,2:月,3:火,4:水,5:木,6:金,7:土\n");
26
26
 
27
27
  scanf_s("%d", &week);
28
28
 
@@ -30,27 +30,33 @@
30
30
 
31
31
  scanf_s("%d", &days);
32
32
 
33
- printf("日 月 火 水 木 金 土\n");
33
+ printf(" 日 月 火 水 木 金 土\n");
34
34
 
35
+
36
+
37
+ int youbi;
38
+
35
- for (week = 0; week <= 6; week++)printf(" ");
39
+ for (i = 1; i <= week - 1; i++){
40
+
41
+ printf(" ");
42
+
43
+ }
44
+
45
+ youbi = ;
36
46
 
37
47
  for (i = 1; i <= days; i++){
38
48
 
39
49
  for (int j = 1; j <= 7; j++){
40
50
 
51
+
52
+
41
53
  printf("%3d", i);
42
54
 
43
55
  i++;
44
56
 
45
- int d;
57
+
46
58
 
47
- d = j + week % 7;
48
59
 
49
- if (d == 0){
50
-
51
- printf("\n");
52
-
53
- }
54
60
 
55
61
 
56
62
 
@@ -62,24 +68,6 @@
62
68
 
63
69
 
64
70
 
65
- // if (){
66
-
67
- // printf("%3d\n", i);
68
-
69
- // }
70
-
71
- // else{
72
-
73
- // printf("%3d", i);
74
-
75
- // }
76
-
77
- }
78
-
79
-
80
-
81
-
82
-
83
71
  return 0;
84
72
 
85
73
  }

2

コードを変更しましたが、forぶんのところがかなり間違ってます

2019/04/12 07:53

投稿

yoshiteru21
yoshiteru21

スコア44

test CHANGED
File without changes
test CHANGED
@@ -8,9 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- ```ここに言語を入力
12
-
13
- コード
11
+ ```
14
12
 
15
13
  #include <stdio.h>
16
14
 
@@ -34,7 +32,7 @@
34
32
 
35
33
  printf("日 月 火 水 木 金 土\n");
36
34
 
37
-
35
+ for (week = 0; week <= 6; week++)printf(" ");
38
36
 
39
37
  for (i = 1; i <= days; i++){
40
38
 
@@ -43,6 +41,16 @@
43
41
  printf("%3d", i);
44
42
 
45
43
  i++;
44
+
45
+ int d;
46
+
47
+ d = j + week % 7;
48
+
49
+ if (d == 0){
50
+
51
+ printf("\n");
52
+
53
+ }
46
54
 
47
55
 
48
56
 
@@ -76,4 +84,6 @@
76
84
 
77
85
  }
78
86
 
87
+ コード
88
+
79
89
  ```

1

パンク

2019/04/12 07:01

投稿

yoshiteru21
yoshiteru21

スコア44

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,8 @@
1
1
  for文を使って画像のようなカレンダーを出力させるプログラムをつくりなさいという問題なのですが
2
2
 
3
- 下のコードであとは何を入力すれば完成するのでしょうか?
3
+ 下のコードは作り上げたのですがあとは何を入力すれば完成するのでしょうか?
4
4
 
5
- 頭が考えるのをやめいました。。。
5
+ 頭がパンクしおり。。。
6
6
 
7
7
  ![イメージ説明](5ad0ddc054cd752c4ba263301b693eae.png)
8
8