第一行表示样例数m,接下来m行每行一个整数N,N的绝对值不超过100。
输出m行,每行表示对应的题目所求。
2 2 -1
9 -3
注意N可能为负数
求出N+N+1+……+2N的结果,并用公式表示。
for i in range(int(input())): n = int(input()) print(3 * n * (abs(n) + 1) // 2)
m = int(input()) num = list() for i in range(m): x = int(input()) sum_all=0 if x >= 0: for j in range(x, 2*x+1): sum_all += j else: for j in range(2*x, x+1): sum_all += j num.append(sum_all) for i in range(len(num)): print(num[i])
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题