按序列1,1,2,3,5,8……前50项的和。C++题目

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:21:29
C++作业 高手解答一下哈

#include<iostream>
using namespace std;
int main()
{
long long a=1,b=1;
int i=0;
long long sum=a+b;
cout<<sum<<endl;
for(i=2;i<50;i++){
long long c=a+b;
sum+=c;
a=b;b=c;
}
cout<<sum<<endl;
return 0;
}

g++编译通过,输出32951280098
如果是vc的话,把long long 改成 int64

#include <iostream>
using namespace std;

int main()
{
int fab[50],
i;
double sum;

fab[0]=1;fab[1]=1;
sum=fab[1]+fab[0];
for(i=2;i<50;i++)
{
fab[i]=fab[i-1]+fab[i-2];
sum+=fab[i];
}
cout<<sum<<endl;

return 0;
}

将一个一维数组中的数据按序重新存放。例如原序是1,2,3,4,5,6 用vb做 将正整数按第一排排列1,第二排排列2、3,第三排排列4、5、6…… 1模拟城市是一个怎样的游戏?2有几种版本?3现在最高版本是什么?(按序号,不会空着) 第一列数为1,第二列数为2,3,4第三列书为5,6,7,8,9第四列书为10,11,12,13,14,15,16.那么第n行第n列数是多少 关于excel,A列:1,2,3,4,5。B列:1,1,2,2,3,3,4,4,5,5。我怎么快速把A列的格式换成B列 把自然数1,2,3,4……按下表的规律排成五列,请问1000出现在第几列 EXCEL中,有2列数字。怎么能设置成:第3列的数=第1列 乘以 第2列? 修改数据显示的列数:如何让1列内容,显示为2列显示? 怎样在Excel中按序列填充数字而使最前面的0保留 将正奇数1,3,5,7,……排成五列,按图中的格式排列下去,请问2007在第几行第几列?