Francisの日記: FizzBuzz
日記 by
Francis
FizzBuzzいまさら書く。僕は面白みの無い男です、というわけで素直に書く
#include <stdio.h>
void main(void){
int i;
for(i=1;i<=100;i++){
int flag = 0;
if(i%3 == 0){
printf("Fizz");
flag = 1;
}
if(i%5 == 0){
printf("Buzz");
flag = 1;
}
if(flag == 0)printf("%d",i);
printf("\n");
}
return;
}
ここまで7分。遅すぎ?2分は凄いよ。無理だよ。ほとんど迷わずに書いて7分かかったよ。
というかちゃんと動くか確認して無い。コンパイルもして無い。今手元にコンパイラ無い。
以下ははてな匿名ダイアリーで話の出た剰余を使うな問題バージョン
#include <stdio.h>
void main(void){
int i;
int count3=1;
int count5=1;
for(i=1;i<=100;i++){
int flag = 0;
if(count3 >= 3){
printf("Fizz");
flag = 1;
count3=0;
}
if(count5 >= 5){
printf("Buzz");
flag = 1;
count5=0;
}
if(flag == 0)printf("%d",i);
printf("\n");
count3++;
count5++;
}
return;
}
なんかどっかミスってる気がする。
#include <stdio.h>
void main(void){
int i;
for(i=1;i<=100;i++){
int flag = 0;
if(i%3 == 0){
printf("Fizz");
flag = 1;
}
if(i%5 == 0){
printf("Buzz");
flag = 1;
}
if(flag == 0)printf("%d",i);
printf("\n");
}
return;
}
ここまで7分。遅すぎ?2分は凄いよ。無理だよ。ほとんど迷わずに書いて7分かかったよ。
というかちゃんと動くか確認して無い。コンパイルもして無い。今手元にコンパイラ無い。
以下ははてな匿名ダイアリーで話の出た剰余を使うな問題バージョン
#include <stdio.h>
void main(void){
int i;
int count3=1;
int count5=1;
for(i=1;i<=100;i++){
int flag = 0;
if(count3 >= 3){
printf("Fizz");
flag = 1;
count3=0;
}
if(count5 >= 5){
printf("Buzz");
flag = 1;
count5=0;
}
if(flag == 0)printf("%d",i);
printf("\n");
count3++;
count5++;
}
return;
}
なんかどっかミスってる気がする。
FizzBuzz More ログイン