永发信息网

程序算法问题

答案: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; }  
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯