くだすれC言語(初心者用) Part.2
■ このスレッドは過去ログ倉庫に格納されています
0296デフォルトの名無しさん
2007/05/09(水) 07:48:261から100までの数をプリントするプログラムを書け。
ただし3の倍数のときは数の代わりに「Fizz」と、
5の倍数のときは「Buzz」とプリントし、
3と5両方の倍数の場合には「FizzBuzz」とプリントすること。
という問題に対し、
#include <stdio.h>
int main(void){
char i;
for(i=0;i<=100;i++){
if(i%15==0){
printf("fizzbuzz\n");
}
else if(i%5==0){
printf("buzz\n");
}
else if(i%3==0){
printf("fizz\n");
}
printf("%d\n",i);
}
return 0;
}
ならすぐ思いつくのですが、これでは答えを満たしていません。
どうすれば良いでしょうか?
■ このスレッドは過去ログ倉庫に格納されています