1.编写程序,分别计算并打印斐波那契数列前n项的值。注意数列项的数据类型,应考虑足够大项的数据表示要求。
某刑侦大队对涉及6个嫌疑人的一桩疑案进行分析,得出初步结论:
1)A、B至少有一人作案;
2)A、E、F这3个人中至少有两人参与作案;
3)A、D不可能是同案犯;
4)B、C或同时作案,或与本案无关;
5)C、D中有且仅有1人作案;
6)如果D没有参与作案,则E也不可能参与作案;
试编程,找出作案人。
1.编写程序,分别计算并打印斐波那契数列前n项的值。注意数列项的数据类型,应考虑足够大项的数据表示要求。
某刑侦大队对涉及6个嫌疑人的一桩疑案进行分析,得出初步结论:
1)A、B至少有一人作案;
2)A、E、F这3个人中至少有两人参与作案;
3)A、D不可能是同案犯;
4)B、C或同时作案,或与本案无关;
5)C、D中有且仅有1人作案;
6)如果D没有参与作案,则E也不可能参与作案;
试编程,找出作案人。
#include<iostream>
using namespace std;
int main()
{
long one,two,three;
int n,i=2;
one=0;two=1;
cout<<"数列个数N:"<<endl;
cin>>n;
cout<<"斐波那契数列:"<<"\n";
cout<<one<<"\t"<<two;
do
{
three=one+two;
one=two;
two=three;
cout<<three<<"\t";
++i;
if(i%10)
cout<<"\n";
}while(i<=n);
return 0;
}