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\n",++cout,tmp,sum);
    }
    return 0;
}
View Code

 

posted @ 2015-06-20 11:36  Gabyler  阅读(120)  评论(0编辑  收藏  举报