スレ立てるまでもない質問はここで 118匹目

このエントリーをはてなブックマークに追加
if使わないでFizzBuzzやろうと思うんだけど
それなら配列使うか?と思ったがうまくいかない

#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
int main(void)
{
char *pfizzbuzz[15]={"FizzBuzz","1","2","Fizz","4","Buzz","Fizz","7","8","Fizz","Buzz","11","Fizz","13","14"};
int nam,i,k=0;
printf("整数を入力してください");
scanf("%d",&nam);
for(i=1;i<=nam;i++){
printf("%s\n",atoi(pfizzbuzz[i%15])+15*k*isdigit(atoi(pfizzbuzz[i%15])));
k++;
}
fflush(stdin); getchar();
return 0;
}