首页 > 试题广场 >

牛牛学数列4

[编程题]牛牛学数列4
  • 热度指数:12824 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
\hspace{15pt} 请你帮助牛牛计算公式以下公式的结果:
\hspace{23pt}\bullet\, 1 +(1+2)+(1+2+3)+\dots+(1+2+3+\dots+n).

输入描述:
\hspace{15pt}输入一个整数 n(1 \leqq n \leqq 100) 如题意描述。


输出描述:
\hspace{15pt}输出一个整数表示公式计算结果。
示例1

输入

4

输出

20
n = int(input())
Sn = 0

for i in range (1 , n+1):
    for j in range (1, i+1):
        Sn = Sn + j

print (Sn)
发表于 今天 17:15:54 回复(0)
n = int(input())
#将每个括号里面的数存储在数组中,计算数组的和
S = [(0.5*v+0.5*v*v) for v in range(1,n+1)]
Sn = int(sum(S))
print(Sn)

发表于 2025-06-30 15:18:55 回复(0)
i=1: +1 = +1*i = i
i=2: +3 = +1*i+1 = 2i-1
i=3: +6 = +2*i = 2i
i=4: +10 = +2*i+2 = 3i -2
i=5: +15 = +3*i = 3i
n = int(input())
s = 0
for i in range(1,n+1):
    if i%2 == 0:
        s += (i//2+1)*i-i//2
    else:
        s += (i//2+1)*i
print(s)

n = int(input())
s = 0
for i in range(1,n+1):
    s += (i//2+1)*i + i//2*(i%2-1)
print(s)




发表于 2025-06-05 14:32:26 回复(0)
n=int(input())
sum=0

for i in range(1,n+1):
    for j in range(1,i+1):
        sum+=j

print(sum)

发表于 2024-10-21 09:39:51 回复(0)
s1 = 0
s2 = 0
lt = []
n = int(input())

for i in range(n):
    s1 += i + 1
    lt.append(s1)

for i in range(n):
    s2 += lt[i]

print(s2)
发表于 2024-05-08 10:50:22 回复(0)
a = int(input())
b = [(1+i)*i/2 for i in range(1,a+1)]
print("{:.0f}".format(sum(b)))

编辑于 2024-02-05 10:00:18 回复(0)
n = int(input())
x = 0
lst = []
for i in range(1,n+1):
    x = x+i
    lst.append(x)
print (sum(lst))
编辑于 2024-01-23 11:53:39 回复(0)
n=int(input())
sum=0
total=0

for i in range(1,n+1):
    sum+=i
    total+=sum
print(total)    

发表于 2023-01-19 11:14:14 回复(0)
def lj(n):
    sum = 0
    for i in range(1,n+1):
        sum = sum +i
    return sum

n = int(input())
sum = 0
for i in range(1,n+1):
    sum = sum +lj(i)
print(sum)
或者用递归



发表于 2022-10-06 14:56:46 回复(0)