質問編集履歴
3
コードを変更しましたが、空白、改行のさせ方が間違ってます
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,27 +6,32 @@
|
|
6
6
|
#include <stdio.h>
|
7
7
|
|
8
8
|
int main(void){
|
9
|
-
int
|
9
|
+
int week, days, i;
|
10
10
|
printf("カレンダーを表示させます\n");
|
11
11
|
printf("表示させたい月は何曜日から始まりますか?次の数字で答えてください\n");
|
12
12
|
printf("0:日,1:月,2:火,3:水,4:木,5:金,6:土\n");
|
13
|
-
scanf_s("%d", &
|
13
|
+
scanf_s("%d", &week);
|
14
14
|
printf("表示させたい月は何日ありますか?数字を入力してください\n");
|
15
|
-
scanf_s("%d", &
|
15
|
+
scanf_s("%d", &days);
|
16
|
-
printf("
|
16
|
+
printf("日 月 火 水 木 金 土\n");
|
17
|
-
|
18
|
-
for (
|
17
|
+
for (week = 0; week <= 6; week++)printf(" ");
|
19
|
-
|
18
|
+
for (i = 1; i <= days; i++){
|
19
|
+
for (int j = 1; j <= 7; j++){
|
20
|
+
printf("%3d", i);
|
21
|
+
i++;
|
22
|
+
int d;
|
23
|
+
d = j + week % 7;
|
24
|
+
if (d == 0){
|
25
|
+
printf("\n");
|
26
|
+
}
|
20
27
|
|
21
|
-
if (i % 7 ==0){
|
22
|
-
printf("%3d\n", i);
|
23
28
|
}
|
24
|
-
|
29
|
+
|
25
|
-
|
30
|
+
printf("\n");
|
26
|
-
}
|
27
|
-
}
|
28
|
-
|
29
31
|
|
32
|
+
}
|
33
|
+
|
34
|
+
|
30
35
|
return 0;
|
31
36
|
}
|
32
37
|
コード
|
2
コードを変更してます
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,7 @@
|
|
1
1
|
](57448c2d02c0ed5624593b5bdc31bb2f.png)
|
2
2
|
|
3
3
|
c言語でfor文を使って画像のように出力させるプログラムを教えてください。
|
4
|
-
|
5
|
-
|
4
|
+
途中までできているコードを載せていますが全く違います
|
6
|
-
コード
|
7
5
|
```
|
8
6
|
#include <stdio.h>
|
9
7
|
|
@@ -17,5 +15,19 @@
|
|
17
15
|
scanf_s("%d", &b);
|
18
16
|
printf(" 日 月 火 水 木 金 土\n");
|
19
17
|
|
18
|
+
for (i = 0; i <= a; i++)printf(" ");
|
19
|
+
for (i = 1; i <= b; i++){
|
20
|
+
|
21
|
+
if (i % 7 ==0){
|
22
|
+
printf("%3d\n", i);
|
23
|
+
}
|
24
|
+
else{
|
25
|
+
printf("%3d", i);
|
26
|
+
}
|
27
|
+
}
|
28
|
+
|
29
|
+
|
20
30
|
return 0;
|
21
|
-
}
|
31
|
+
}
|
32
|
+
コード
|
33
|
+
```
|
1
現段階でできてるプログラムを載せています。大部分が全くできていません(-_-;)
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,3 +1,21 @@
|
|
1
1
|
](57448c2d02c0ed5624593b5bdc31bb2f.png)
|
2
2
|
|
3
|
-
c言語でfor文を使って画像のように出力させるプログラムを教えてください。
|
3
|
+
c言語でfor文を使って画像のように出力させるプログラムを教えてください。
|
4
|
+
|
5
|
+
```ここに言語を入力
|
6
|
+
コード
|
7
|
+
```
|
8
|
+
#include <stdio.h>
|
9
|
+
|
10
|
+
int main(void){
|
11
|
+
int a,b,i;
|
12
|
+
printf("カレンダーを表示させます\n");
|
13
|
+
printf("表示させたい月は何曜日から始まりますか?次の数字で答えてください\n");
|
14
|
+
printf("0:日,1:月,2:火,3:水,4:木,5:金,6:土\n");
|
15
|
+
scanf_s("%d", &a);
|
16
|
+
printf("表示させたい月は何日ありますか?数字を入力してください\n");
|
17
|
+
scanf_s("%d", &b);
|
18
|
+
printf(" 日 月 火 水 木 金 土\n");
|
19
|
+
|
20
|
+
return 0;
|
21
|
+
}
|