程序算法问题
答案:2 悬赏:0 手机版
解决时间 2021-04-29 20:53
- 提问者网友:火车头
- 2021-04-29 02:57
设计一个程序,求:1+2+4+7+……+46=?
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-04-29 03:56
an=a(n-2)+a(n-1)+1 所以和为:int sum=0 for(int i=0;i<=n;i++){sum+=an}n是加的数的个数,an是第n个数的值!用递归,没有调试你在想想
全部回答
- 1楼网友:煞尾
- 2021-04-29 04:16
#include <iostream>
using namespace std;
int main ()
{
int a[11] = { 1,1 };
int sum = a[1];
for ( int i = 1; a[i] < 46; i++)
{
a[i] = a[i-1] + i - 1;
cout << a[i] << endl;
sum += a[i];
}
cout << sum << endl;
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯