>>387
>>367が見逃した時点で皆スルーやね

>>366
現在、コンパイル出来る環境でないので、通るか分からんが…

#include <stdio.h>
#include <stdlib.h>
#define COUNT 20
#define LIMIT 40
typedef unsigned int Fibonacci;
typedef Fibonacci *FibTable;

void Ans002sub(FibTable Table,size_t Size){Fibonacci i,j;
  for(i=j=1,*Table=0;Table++,--Size;j+=i,i=*Table)*Table=j;return;}

FibTable Ans002(size_t Size){FibTable Table=NULL;
  if(Size&&Size<=LIMIT&&(Table=malloc(sizeof(*Table)*Size)))
    Ans002sub(Table,Size);return Table;}

void Ans001sub(FibTable Table,size_t n){size_t Index;
  for(Index=0;Index<n;Index++)
    printf("%d%s",Table[Index],(Index%10!=9)?", ":"\n");return;}

void Ans001(){FibTable Table;size_t Count=COUNT;
  if((Table=Ans002(Count))){
    Ans001sub(Table,Count);free(Table);}else printf("error\n");return;}

int main(){Ans001();return 0;}