poj3086---数论

#include <stdio.h>
#include <stdlib.h>

int T(int n)
{
    int sum=0,i;
    for(i=1;i<=n;i++)
    {
        sum+=i;
    }
    return sum;
}
int main()
{
    int n,tmp,k,cout=0;
    scanf("%d",&n);
    while(n--)
    {
        int sum=0;
        scanf("%d",&tmp);
        for(k=1; k<=tmp; k++)
        {
            sum += ( k * T(k+1) );
        }
        printf("%d %d %d
",++cout,tmp,sum);
    }
    return 0;
}
View Code
原文地址:https://www.cnblogs.com/gabygoole/p/4590382.html