为了账号安全,请及时绑定邮箱和手机立即绑定

如何编写?

如何编写?

C++
yuantongxin 2015-11-09 13:03:27
编程一个C++程序,生成如下等差数列的前10项:a[0] = 1,a[n] - a[n-1] = 3,并保存到数组中。显示该数列的生成结果,以及前5项之和。
查看完整描述

1 回答

已采纳
?
DoDream

TA贡献28条经验 获得超3个赞

#include <iostream>

using namespace std;

int main()

{

int a[10], sum = 0;

a[0] = 0;

for(int i = 1; i < 10; i++)

{

a[i] = a[i-1] + 3;

if(i < 5) sum += a[i];//获取前5项之和

cout << a[i] << endl;//输出下标为1-9的数组元素

}

cout << sum << endl;//输出前5项之和

return 0;

}

你看一下是否符合你的要求。

查看完整回答
反对 回复 2015-11-09
  • yuantongxin
    yuantongxin
    生成如下等差数列的前10项,是否要把if(i < 5) sum += a[i];中的i<5改为i<10
  • DoDream
    DoDream
    并不是,那个是获取前5项之和,等差数列的前10项已经保存在长度为10的a数组中。
  • yuantongxin
    yuantongxin
    非常感谢!
点击展开后面2
  • 1 回答
  • 1 关注
  • 1469 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号