# include <stdio.h>//0 1 1 2 3 5 8 13
//1 2 3 4 5 6 7 8
int main(void)
{
int f1=0;
int f2=1;
int f3;
int n;
int i;
printf("请输入您要查询的序列号\n");
scanf("%d",&n);
if(n==1)
printf("0");
else if(n==2);
printf("1");
else
{
for(i=3;i<=n;++i)
{
f3 = f2+f1;
f1 = f2;
f2 = f3;
}
printf("%d",f3);
}
return 0;
}
//错误原因:
C:\Users\Administrator\Desktop\2018年6月22日152114\二元一次方程\Cpp3.cpp(19) : error C2181: illegal else without matching if
//1 2 3 4 5 6 7 8
int main(void)
{
int f1=0;
int f2=1;
int f3;
int n;
int i;
printf("请输入您要查询的序列号\n");
scanf("%d",&n);
if(n==1)
printf("0");
else if(n==2);
printf("1");
else
{
for(i=3;i<=n;++i)
{
f3 = f2+f1;
f1 = f2;
f2 = f3;
}
printf("%d",f3);
}
return 0;
}
//错误原因:
C:\Users\Administrator\Desktop\2018年6月22日152114\二元一次方程\Cpp3.cpp(19) : error C2181: illegal else without matching if