請問大家幫我看一下哪裡有錯嗎??
以下是我的程式碼 :
#include <iostream>
using namespace std;
int main()
{
int x,a,m[50];
m[0]=1;
m[1]=2;
for(x=2;x<50;x++){
m[x]=m[x-1]+m[x-2];
}
while(scanf("%d",&a)!=EOF){
printf("%d\n",m[a-1]);}
return 0;