关于return 0;的问题
斐波契纳数列的题目#include<stdio.h>
int main()
{
int f1 = 1, f2 = 1, n, num, i;
scanf("%d", &n);
if(n <= 2){
printf("1\n");
return 0;//如果没有这一句就无法编译,为什么啊?费解求解!
}
else{
for(i = 3; i <= n; i++){
num = (f1 + f2) % 10007;
f1 = f2;
f2 = num;
}
printf("%d\n", num);
}
return 0;
}