解题思路:1.利用数学公式--等差数列的求和公式直接求结果
2.利用循环叠加求和
注意事项:第2种注意次数
参考代码:
1.
n=int(input())
print('%d'%(2*n+(3*n*(n-1))/2))
2.
n=int(input())
s=0
c=2
for k in range(n):
s=s+c
c+=3
print(s)
0.0分
0 人评分
C语言训练-委派任务* (C语言代码)..................竟然是第一个浏览:2167 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:660 |
简单的a+b (C语言代码)浏览:640 |
奖学金 (C++代码)浏览:2000 |
九宫重排 (C++代码)浏览:2160 |
【明明的随机数】 (C++代码)浏览:779 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:608 |
输出正反三角形 (C语言代码)浏览:776 |
【计算球体积】 (C语言代码)浏览:1101 |
1642题解浏览:706 |