您的位置:首页 > 其它

A. 小辉辉130 2.0 普通循环就可AC

2016-06-23 19:50 204 查看
A. 小辉辉130 2.0
Time Limit: 1000msMemory Limit: 65536KB64-bit integer IO format: %lld      Java class name: Main
Submit Status
众所周知,北师大今年来了一位刚入学就拿到ACM银奖的神牛:智商高达130的小辉辉~
一天,小辉辉为了展现自己高超的智商,决定表演一下自己引以为傲的心算能力:对于我们任意给定的一个数n,小辉辉会报出13+23+...+n3的结果。不过我们没有小辉辉那么高的智商,所以为了验证小辉辉的结果是否正确,我们要写一个程序计算这个结果。

Input
输入的第一行是一个整数T表示数据组数,写下来的T行每行一个整数n(0<=n<=130)。

Output
对于每一个n,输出13+23+...+n3的结果。

Sample Input
3
0
1
130
Sample Output
0
1
72505225

来源: http://acm.bnu.edu.cn/v3/contest_show.php?cid=7670#problem/0


#include <cstdio>
int Cal(int N)
{
for(int j=1,S=0;j<=N&&(S+=(j*j*j));j++)
if(j==N) return S;
}
int main(void)
{
int T;
while(~scanf("%d",&T))
for(int i=1,N;i<=T&&scanf("%d",&N);i++)
printf("%d\n",Cal(N));
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: