^那这个是什么符号,这个没学过,有用temp做的么?
追答是位运算的异或符号;
也可以用tmp做
同样的原理
我重新用tmp做吧
#include
using namespace std;
int main()
{
int n,a=1,b=2,tmp;
cout>n;
for(int i=0;i<n-1;i++)
{
tmp=a;
a=b;
b=b+tmp;
}
cout<<a<<endl;
return 0;
}
include
int main()
{
int n;
long a=1,b=1,temp;
cout>n;
for(int i=3;i<=n;i++)
{temp=a+b;a=b;b=temp;}
cout<<b<<endl;
}
这个呢,对比一下
感觉可以。
自己试一下,没有硬伤就应该是对的。