【华为oj】等差数列
2015-06-19 11:18
603 查看
问题描述: 功能:等差数列 2,5,8,11,14。。。。
输入:正整数N >0
输出:求等差数列前N项和
返回:转换成功返回 0 ,非法输入与异常返回-1
知识点: 函数
题目来源: 内部整理
练习阶段: 初级
运行时间限制: 10Sec
内存限制: 128MByte
输入:
输入一个正整数。
输出:
输出一个相加后的整数。
样例输入: 2
样例输出: 7
问题分析:就是考察等差数列求和问题,记住求和公式sum=na1+n(n-1)d/2。本题目中的a1是2,d公差是3,n由输入决定。
代码:
输入:正整数N >0
输出:求等差数列前N项和
返回:转换成功返回 0 ,非法输入与异常返回-1
知识点: 函数
题目来源: 内部整理
练习阶段: 初级
运行时间限制: 10Sec
内存限制: 128MByte
输入:
输入一个正整数。
输出:
输出一个相加后的整数。
样例输入: 2
样例输出: 7
问题分析:就是考察等差数列求和问题,记住求和公式sum=na1+n(n-1)d/2。本题目中的a1是2,d公差是3,n由输入决定。
代码:
#include <iostream> using namespace std; void main() { int a1=2; int d=3; int n,sum; cin>>n; if(n<1) cout<<"error"; else { sum=n*a1+n*(n-1)*d/2; cout<<sum<<endl; } }<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> </span>
相关文章推荐
- Android获取的时间转为12小时制
- windows2003
- GPIO pull High 原理
- Codeforces Round #308 (Div. 2) C. Vanya and Scales dfs
- 赋予管理员操作系统文件的权限
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- 测试IE浏览器对JavaScript的AngularJS的兼容性
- Regex of HTML
- sencha touch 使用Ajax请求ashx后台
- IOS开发学习第四章---使用更多的UI控件
- 第二阶段绩效考核
- iOS开发之使用XMPPFramework实现即时通信
- 《软件工程》阅读笔记之一
- Regex for HTML filtering
- 关于 Resource interpreted as Script but transferred with MIME type text/plain问题的处理
- Nginx学习笔记--Nginx图片缩略图,水印处理模块
- LINUX 进程组 会话
- LDA(Latent Dirichlet Allocation)主题模型算法
- 使用grunt构建seajs教程一
- [转]自定义控件无法显示原因