/*
http://t...content-available-to-author-only...h.net/test/read.cgi/tech/1361082416/48
[ プログラム ] C/C++の宿題片付けます 163代目
48 名前:デフォルトの名無しさん []: 2013/02/18(月) 08:47:56.05
[1] 授業単元:C言語
[2] 問題文(含コード&リンク):
FizzBuzz問題の要領で、1から100までの整数を、かいぎょう区切りで出力せよ、ただし、
3の倍数なら「Fizz」を、7の倍数なら「Buzz」を、13の倍数なら「hoge」を、
数値の代わりに出力することとする
[3] 環境
[3.1] OS: (Windows/Linux/等々)
[3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
[3.3] 言語: C言語
[4] 期限: 2013年02月10日 00:00
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
*/
#include <stdio.h>
int main()
{
int i, flag;
for (i = 1; i <= 100; i++) {
flag = 0;
if (i
% 3 == 0) { printf("Fizz "); flag
= 1; } if (i
% 7 == 0) { printf("Buzz "); flag
= 1; } if (i
% 13 == 0) { printf("hoge "); flag
= 1; } if (flag
== 0) { printf("%d", i
); } }
return 0;
}
LyoKICAgIGh0dHA6Ly90Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5oLm5ldC90ZXN0L3JlYWQuY2dpL3RlY2gvMTM2MTA4MjQxNi80OAogICAgWyDjg5fjg63jgrDjg6njg6AgXSBDL0MrK+OBruWuv+mhjOeJh+S7mOOBkeOBvuOBmSAxNjPku6Pnm64KICAgICAgICA0OCDlkI3liY3vvJrjg4fjg5Xjgqnjg6vjg4jjga7lkI3nhKHjgZfjgZXjgpMgW13vvJogMjAxMy8wMi8xOCjmnIgpIDA4OjQ3OjU2LjA1ICAgCiAgICAgICAgWzFdIOaOiOalreWNmOWFg++8mkPoqIDoqp4KICAgICAgICBbMl0g5ZWP6aGM5paHKOWQq+OCs+ODvOODiSbjg6rjg7Pjgq8p77yaCiAgICAgICAgRml6ekJ1enrllY/poYzjga7opoHpoJjjgafjgIEx44GL44KJMTAw44G+44Gn44Gu5pW05pWw44KS44CB44GL44GE44GO44KH44GG5Yy65YiH44KK44Gn5Ye65Yqb44Gb44KI44CB44Gf44Gg44GX44CBCiAgICAgICAgM+OBruWAjeaVsOOBquOCieOAjEZpenrjgI3jgpLjgIE344Gu5YCN5pWw44Gq44KJ44CMQnV6euOAjeOCkuOAgTEz44Gu5YCN5pWw44Gq44KJ44CMaG9nZeOAjeOCkuOAgQogICAgICAgIOaVsOWApOOBruS7o+OCj+OCiuOBq+WHuuWKm+OBmeOCi+OBk+OBqOOBqOOBmeOCiwogICAgICAgIFszXSDnkrDlooMKICAgICAgICDjgIBbMy4xXSBPU++8miAoV2luZG93cy9MaW51eC/nrYnjgIUpCiAgICAgICAg44CAWzMuMl0g44Kz44Oz44OR44Kk44Op5ZCN44Go44OQ44O844K444On44Oz77yaIChnY2MgMy40IFZDIDYuMOetiSkKICAgICAgICDjgIBbMy4zXSDoqIDoqp7vvJogQ+iogOiqngogICAgICAgIFs0XSDmnJ/pmZDvvJogMjAxM+W5tDAy5pyIMTDml6UgMDA6MDAKICAgICAgICBbNV0g44Gd44Gu5LuW44Gu5Yi26ZmQ77yaICjjganjgZPjgb7jgafnv5LjgaPjgabjgYTjgovjgYvjgIHmqJnmupbjg6njgqTjg5bjg6njg6rjga/kvb/jgaPjgabjga/jgYTjgZHjgarjgYTnrYnjgIUpIAoqLwojaW5jbHVkZSA8c3RkaW8uaD4KaW50IG1haW4oKQp7CiAgICBpbnQgaSwgZmxhZzsKICAgIGZvciAoaSA9IDE7IGkgPD0gMTAwOyBpKyspIHsKICAgICAgICBmbGFnID0gMDsKICAgICAgICBpZiAoaSAlICAzID09IDApIHsgcHJpbnRmKCJGaXp6ICIpOyBmbGFnID0gMTsgfQogICAgICAgIGlmIChpICUgIDcgPT0gMCkgeyBwcmludGYoIkJ1enogIik7IGZsYWcgPSAxOyB9CiAgICAgICAgaWYgKGkgJSAxMyA9PSAwKSB7IHByaW50ZigiaG9nZSAiKTsgZmxhZyA9IDE7IH0KICAgICAgICBpZiAoZmxhZyAgID09IDApIHsgcHJpbnRmKCIlZCIsIGkpOyAgICAgICAgICAgfQogICAgICAgIHByaW50ZigiXG4iKTsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==