首页 > 试题广场 >

牛牛学数列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  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 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)
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)
#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)
#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)
#include <stdio.h>

int main() {
    int a;
    int sum=0;
    scanf("%d",&a);
    for(int i=a;i>0;i--){
        sum+=i+i*(i-1)/2;
    }
    printf("%d",sum);
    return 0;
}

发表于 2023-11-29 20:42:51 回复(0)
#include <stdio.h>

int main()
{
    int n =0;
    int i =0;
    int j =0;
    int sum = 0;
    scanf("%d",&n);
    for(i =1;i<=n;i++)
    {
        for(j=1;j<=i;j++)
        {
            sum = sum + j;//每次循环j都是从1开也就是sum+1+2+3...
        }
    }
    printf("%d\n",sum);
    return 0;
}

发表于 2023-11-07 20:56:32 回复(0)
#include <stdio.h>

int main()
{
    int n = 0, m = 0, i = 0, j = 0;
    scanf("%d", &n);
    while (n != EOF)
    {
        for (i = 1; i <= n; i++)
        {
            j = j + i;
                m = m + j;
        }
        printf("%d", m);
        break;
    }
    return 0;
}
发表于 2023-10-29 17:09:07 回复(0)
#include <stdio.h>
int main() {
  	int j;//控制外层的结束值
  	scanf("%d", &j);
  	int sum = 0; 
  	int i;//外层的初始值 
  	int k;//内层的初始值 
  	for(i=1;i<=j;i++){
  		for(k=1;k<=i;k++){
  			sum+=k;
  		}
  	}
  	printf("%d\n",sum);
    return 0;
}

发表于 2023-06-21 19:04:22 回复(0)
#include <stdio.h>

int main() {
    int n = 0;
    scanf("%d", &n);
    int i = 0;
    int j = 0;
    int sum = 0;
    int res = 0;
    for(i = 1; i <= n; i++)
    {
        for(j = 1; j <= i; j++)
        {
            sum += j;
        }
        res += sum;
        sum = 0;
    }
    printf("%d", res);

    return 0;
}
发表于 2023-02-27 22:39:43 回复(0)
#include <stdio.h>
int main() {
    int result = 0, temp = 0, n;
    while (scanf("%d", &n) != EOF) {
        for (int i = 1; i <= n; i++) {
            temp += i;
            result += temp; 
        }
    }
    printf("%d\n", result);

    return 0;
}
发表于 2023-02-20 22:42:25 回复(0)
#include <stdio.h>

int main(void) {
    int n;
    long long int sum=0,s=0;
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        sum+=i;
        s+=sum;
    }
    printf("%lld\n",s);
}

发表于 2022-11-10 18:01:16 回复(0)
#include <stdio.h>

int main() {
    int a,b=0,i,sum=0;
    scanf("%d",&a);
    for(i=1;i<=a;i++){
        b=b+i;
        sum=sum+b;
    }
    printf("%d\n",sum);
    return 0;
}
发表于 2022-09-25 17:51:28 回复(0)
#include <stdio.h>
int main(){
    long long sum = 0,n;
    scanf("%lld",&n);
    for(int i = 1; i <= n; i++){
        sum += (i * (i + 1) / 2);
    }
    printf("%lld",sum);
    return 0;
}

发表于 2022-08-16 09:33:48 回复(0)
#include <stdio.h>
int main()
{
    int n,j,i,tep=0,tmp=0;
    scanf("%d",&n);
    for(i=n;i>0;i--)
    {
        tep=0;
        for(j=1;j<=n;j++)
        {
            tep+=j;
        }
        tmp+=tep;
        n--;
    }
    printf("%d",tmp);
    return 0;
}

发表于 2022-08-12 10:06:01 回复(0)
#include<stdio.h>
int main(){
    int n,sum=0,sum1=0;
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        sum+=i;
        sum1+=sum;
    }
    printf("%d",sum1);
}
发表于 2022-07-20 14:31:51 回复(0)
int main()
{
	int num = 0;
	int tmp = 0;
	int sum = 0;
	scanf("%d", &num);
	for (int i = 1; i <= num; i++)
	{
		tmp += i;
		sum += tmp;
	}
    printf("%d",sum);
	return 0;
}

发表于 2022-07-15 19:59:33 回复(0)

问题信息

上传者:牛客301599号
难度:
28条回答 1559浏览

热门推荐

通过挑战的用户

查看代码
牛牛学数列4