首页 > 试题广场 >

牛牛学数列4

[编程题]牛牛学数列4
  • 热度指数:9693 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
帮助牛牛计算 1+(1+2)+(1+2+3)+...+(1+2+3+...+n)

输入描述:
输入一个整数


输出描述:
输出一个整数
示例1

输入

4

输出

20
#include<stdio.h>
int main(){
    int i_input,i_mid_var=1,sum=1;
    scanf("%d",&i_input);
    if(i_input==1) printf("1");
    else
    {
        for(int i=2 ; i <= i_input ; i++)
        {
            i_mid_var = i_mid_var + i;
            sum = sum + i_mid_var;
        }
        printf("%d",sum);
    }
    return 0;
}

发表于 2022-06-15 09:42:38 回复(0)
#include <stdio.h>
int main()
{
    int n;
    scanf("%d",&n);
    int i=1,count=0,sum=0;
    for(;i<=n;i++)
    {
        count+=i;
        sum+=count;
    }
    printf("%d",sum);

    return 0;
}
发表于 2022-04-24 10:36:52 回复(0)
#include <iostream>
using namespace std;

int main()
{
    long long n;
    cin >> n;
    long long sum = 0;
    long long a = 0, b = 1;
    for (int i = 1; i <= n; i ++ )
    {
        b = i + a;
        sum += b;
        a = b;
    }
    cout << sum << endl;
}

发表于 2022-02-26 14:19:28 回复(0)
n=int(input())
num=0
for i in range(1,n+1):
    num+=sum([i for i in range(1,i+1)])
print(num)

发表于 2023-07-28 09:47:20 回复(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)
#include <stdio.h>
//跟打印9*9乘法差不多
int main() {
   int n,i,j,sum=0,sum1=0;
   scanf("%d",&n);
   for(i=1;i<=n;i++)  
   {
    sum1+=i;
    for(j=0;j<i;j++)
    
    sum+=j;
   }
   printf("%d",sum+sum1);
    return 0;
}

发表于 2024-09-27 12:46:00 回复(0)
#include<stdio.h>

int  zijia(int n){
    int sum=0;
    for(int i=1;i<=n;i++){
        sum+=i;
    }
    return sum;
}

int main()
{
    int n,sum=0;
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        sum+=zijia(i);
    }
    printf("%d",sum);
    return 0;
}
发表于 2024-09-15 14:35:50 回复(0)
#include <stdio.h>

int main()
{
    int n = 0;
    scanf("%d", &n);
    int i = 0;
    int sum = 0;
    int j = 0;
    for (i = 1; i <= n; i++)
    {
        for (j = 1; j <= i; j++)
        {
            sum += j;
        }
    }
    printf("%d", sum);
    return 0;
}
发表于 2024-08-13 16:09:23 回复(0)
#include <stdio.h>
//int Add (int a)
//{
//    int sum = 0;
//    for (int i = a; i > 0; i--)
//    {
//        sum += i;
//   }
//    return sum;
//}
int Add2 (int a)
{
   if( a != 0 )
    return a + Add2 (a-1);
   else
    return 0;
}
int main() {
    int n = 0;
    int sum = 0;
    scanf("%d",&n);
    for (int i = 1; i <= n; i++)
    {
        sum += Add2 (i);
    }
    printf("%d ",sum);
}

发表于 2024-08-03 12:40:10 回复(0)
#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);  // 读取输入的整数n

    int sum = 0;
    for (int i = 1; i <= n; ++i) {
        int inner_sum = 0;
        for (int j = 1; j <= i; ++j) {
            inner_sum += j;  // 计算从1到i的和
        }
        sum += inner_sum;  // 累加到总和
    }

    printf("%d\n", sum);  // 输出结果

    return 0;
}

发表于 2024-07-22 19:43: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)
#include <iostream>
using namespace std;

int main() 
{
    int n;
    cin >> n;
    int sum = 0;
    int count = 1;
    while (n) 
    {
        for (int i = 1; i <= count; i++) 
        {
            sum = sum + i;
        }
        count++;
        n--;
    }
    cout << sum << endl;
}

发表于 2024-05-03 12:47:39 回复(0)
int main()
{
    int n = 0;
    int sum = 0;
    scanf("%d", &n);
    int i = 0;
    for (i = 1; i <= n; i++)
    {
        int j = 1;  //必须j初始化成1,不能加const修饰
        for (j = 1; j <= i; j++)
        {
            sum += j;   //必须是加j而不是加i,因为i不会是1 2 3这样,而是1  2 2 3 3 3 这样
        }
    }
    printf("%d\n", sum);
    return 0;
}

发表于 2024-04-21 15:26:59 回复(0)
#include <stdio.h>

int main() 
{
    int i = 0;
    int n = 0;
    int sum = 0;
    int tem = 0;

    scanf("%d", &n);

    for(i = 1; i <= n; i++)
    {
        tem += i;
        sum += tem;    
    }

    printf("%d\n", sum);
    
    return 0;
}

发表于 2024-04-05 21:47:55 回复(0)
#重排序
n = int(input())
a = [i + 1 for i in range(n)]
b = [n - i for i in range(n)]
print(sum([x*y for x,y in zip(a,b)]))

编辑于 2024-04-01 19:46:53 回复(0)
#include <stdio.h>

int main() {
    int n,sum = 0;
    int arr[100];
    arr[0] = 0;
    scanf("%d",&n);
    for (int i = 1; i <= n; i++){
        arr[i] = arr[i-1] + i;
        sum = sum + arr[i];
    }
    printf("%d", sum);
    return 0;
}
编辑于 2024-02-07 15:40:35 回复(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)
#include <stdio.h>

int main() {
    int n, sum1=0, sum2=0;
    scanf("%d", &n);
    for(int i=1; i<=n; i++){
        sum1 = 0;
        for(int x=1; x<=i; x++){
            sum1 += x;
        }
        sum2 += sum1;
    }
    printf("%d", sum2);
    return 0;
}
发表于 2024-01-20 10:24:35 回复(0)
package main

import (
    "fmt"
)

func main() {
    var n int
    fmt.Scan(&n)
    var ans,k = 0,n
    for i:=1;i<=n;i++{
        ans += k * i
        k--
    }
    fmt.Println(ans)
}
编辑于 2023-12-20 02:38:40 回复(0)

问题信息

上传者:牛客301599号
难度:
68条回答 1561浏览

热门推荐

通过挑战的用户

查看代码
牛牛学数列4