武汉科技大学ACM :1001: 零起点学算法34——继续求多项式

时间:2023-03-09 02:44:55
武汉科技大学ACM :1001: 零起点学算法34——继续求多项式

Problem Description

输入1个正整数n,
计算1+(1+2)+(1+2+3)+...+(1+2+3+...+n)

Input

输入正整数n(多组数据)

Output

输出1+(1+2)+(1+2+3)+...+(1+2+3+...+n)的值(每组数据一行)

Sample Input

2

Sample Output

4

 #include<iostream>

 using namespace std;

 int main()

 {

          int n,t;

          long sum;

          while(cin>>n)

          {

                    sum=;

                    t=;

                    for(int i=;i<=n;i++)

                    {

                             t+=i;

                             sum+=t;

                    }

                    cout<<sum<<endl;

          }

          return ;

 }

其他代码

 #include<stdio.h>
int main()
{
int n,sum,i;
while(scanf("%d",&n)!=EOF)
{
for(i=,sum=;i<=n;i++)
sum+=(n-i+)*i;
printf("%d\n",sum);
}
return ;
}