質問編集履歴

8

誤字

2020/11/17 12:01

投稿

kater
kater

スコア7

test CHANGED
File without changes
test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
 
34
34
 
35
- このままだと泣かない時間すべてで改行が起こってしまうので、1度だけ改行し、次に来る「Fuzz
35
+ このままだと泣かない時間すべてで改行が起こってしまうので、1度だけ改行し、次に来る「FIZZ
36
36
 
37
37
  などを出力する仕様に変更したいです。
38
38
 

7

タイトルの修正

2020/11/17 12:01

投稿

kater
kater

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- paizaの問題がわからなくて困っています。C言語で解いた答えが知りたいです。
3
+ paizaの問題がわからなくて困っています。
4
4
 
5
5
 
6
6
 

6

タイトルの修正

2020/11/17 12:01

投稿

kater
kater

スコア7

test CHANGED
@@ -1 +1 @@
1
- C言語 FIZZBUZZ
1
+ C言語 改行について
test CHANGED
File without changes

5

誤字

2020/11/17 12:00

投稿

kater
kater

スコア7

test CHANGED
File without changes
test CHANGED
@@ -56,15 +56,15 @@
56
56
 
57
57
  if(num==0 || (num%15==0)){
58
58
 
59
- printf("FizzBuzz");
59
+ printf("FIZZBUZZ");
60
60
 
61
61
  }else if(num%3==0){
62
62
 
63
- printf("Fizz");
63
+ printf("FIZZ");
64
64
 
65
65
  }else if(num%5==0){
66
66
 
67
- printf("Buzz");
67
+ printf("BUZZ");
68
68
 
69
69
  }else{printf("\n");}
70
70
 

4

発生している問題について

2020/11/17 11:59

投稿

kater
kater

スコア7

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- 普通の鳩時計は 1 時間に 1 回しか鳴かないのでつまらないと思ったあなたは、鳩時計を改造してスーパー鳩時計を作りました。このスーパー鳩時計は時刻が x 時 y 分のとき x + y が 3の倍数のとき"FIZZ"、5 の倍数のとき"BUZZ", 3の倍数かつ5の倍数のとき "FIZZBUZZ" と鳴き、これらのいずれにも当てはまらなかった場合は鳴きません。なお、0 は 3 の倍数かつ 5 の倍数であるとします。 0 時 0 分 〜 23 時 59 分 の各分のスーパー鳩時計の様子を出力してください。
7
+ 普通の鳩時計は 1 時間に 1 回しか鳴かないのでつまらないと思ったあなたは、鳩時計を改造してスーパー鳩時計を作りました。このスーパー鳩時計は時刻が x 時 y 分のとき x + y が 3の倍数のとき"FIZZ"、5 の倍数のとき"BUZZ", 3の倍数かつ5の倍数のとき "FIZZBUZZ" と鳴き、これらのいずれにも当てはまらなかった場合は鳴きません。なお、0 は 3 の倍数かつ 5 の倍数であるとします。 0 時 0 分 〜 23 時 59 分 の各分のスーパー鳩時計の様子を出力してください。
8
8
 
9
9
 
10
10
 
@@ -26,7 +26,15 @@
26
26
 
27
27
  0 時 0 分から 23 時 59 分までの各分の鳩時計の鳴き声を以上の形式で出力してください。
28
28
 
29
- 何も鳴かない時間は改行のみを出力してください。
29
+ 何も鳴かない時間は改行のみを出力してください。
30
+
31
+
32
+
33
+
34
+
35
+ このままだと泣かない時間すべてで改行が起こってしまうので、1度だけ改行し、次に来る「Fuzz」
36
+
37
+ などを出力する仕様に変更したいです。
30
38
 
31
39
 
32
40
 

3

試したことの修正

2020/11/17 11:49

投稿

kater
kater

スコア7

test CHANGED
File without changes
test CHANGED
@@ -38,19 +38,23 @@
38
38
 
39
39
  int main(void){
40
40
 
41
+ int num;
42
+
41
43
  for(int x=0;x<=23;x++){
42
44
 
43
45
  for(int y=0;y<61;y++){
44
46
 
47
+ num = x+y;
48
+
45
- if(x+y==0 || (x+y%15==0)){
49
+ if(num==0 || (num%15==0)){
46
50
 
47
51
  printf("FizzBuzz");
48
52
 
49
- }else if(x+y%3==0){
53
+ }else if(num%3==0){
50
54
 
51
55
  printf("Fizz");
52
56
 
53
- }else if(x+y%5==0){
57
+ }else if(num%5==0){
54
58
 
55
59
  printf("Buzz");
56
60
 

2

書式の改善

2020/11/17 11:30

投稿

kater
kater

スコア7

test CHANGED
File without changes
test CHANGED
@@ -32,9 +32,7 @@
32
32
 
33
33
  ### 試したこと
34
34
 
35
-
36
-
37
- ```C
35
+ ```ここに言語を入力
38
36
 
39
37
  #include <stdio.h>
40
38
 
@@ -67,3 +65,5 @@
67
65
  return 0;
68
66
 
69
67
  }
68
+
69
+ ```

1

試したことの追加

2020/11/17 11:28

投稿

kater
kater

スコア7

test CHANGED
File without changes
test CHANGED
@@ -27,3 +27,43 @@
27
27
  0 時 0 分から 23 時 59 分までの各分の鳩時計の鳴き声を以上の形式で出力してください。
28
28
 
29
29
  何も鳴かない時間は改行のみを出力してください。
30
+
31
+
32
+
33
+ ### 試したこと
34
+
35
+
36
+
37
+ ```C
38
+
39
+ #include <stdio.h>
40
+
41
+ int main(void){
42
+
43
+ for(int x=0;x<=23;x++){
44
+
45
+ for(int y=0;y<61;y++){
46
+
47
+ if(x+y==0 || (x+y%15==0)){
48
+
49
+ printf("FizzBuzz");
50
+
51
+ }else if(x+y%3==0){
52
+
53
+ printf("Fizz");
54
+
55
+ }else if(x+y%5==0){
56
+
57
+ printf("Buzz");
58
+
59
+ }else{printf("\n");}
60
+
61
+
62
+
63
+ }
64
+
65
+ }
66
+
67
+ return 0;
68
+
69
+ }