题解 | 华为HJ100#等差数列#

等差数列

https://www.nowcoder.com/practice/f792cb014ed0474fb8f53389e7d9c07f


描述

等差数列 2,5,8,11,14。。。。
(从 2 开始的 3 为公差的等差数列)

输出求等差数列前n项和

数据范围:1n1000 

输入描述:

输入一个正整数n。

输出描述:

输出一个相加后的整数。

示例1

输入:
2
复制
输出:
7
复制
说明:
2+5=7  

示例2

输入:
275
输出:
113575
说明:
2+5+...+821+824=113575 
代码部分:
#include <stdio.h>
//以下是Senky的代码:
// 等差数列 2,5,8,11,14(从 2 开始的 3 为公差的等差数列)
// 输出求等差数列前n项和
int main() {
    int n;
    scanf("%d", &n);
    int sum=n*2+n*(n-1)*3/2;//等差数列求和公式Sn=n*a1+n*(n-1)*d/2
    printf("%d",sum);
    return 0;//编辑于2022/10/12
}
总结
①没有难度,保持手感  
 当前帖子仅供自我精进、学习使用,有不足之处欢迎指正;
#华为笔试#
华为-HJ 文章被收录于专栏

机试的题解

全部评论

相关推荐

09-23 08:41
已编辑
门头沟学院 Java
牛客吹哨人:可恶!它越来越嚣张了...哨哥晚点统一更新到黑名单:能救一个是一个!26届毁意向毁约裁员黑名单https://www.nowcoder.com/discuss/1525833
点赞 评论 收藏
分享
10-13 13:49
南京大学 财务
饿魔:笑死我了,你简直是个天才
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务