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

 

你可能感兴趣的:(poj)