题目描述 写一个求和的函数int sn(int n),实现1+2+3+...+n 并利用这个函数求S=1+2*(1+2)+3*(1+2+3)+...+n*(1+2+...+n) 输入 多组测试数据,先输入一个整数t表示组数,然后是t行,每行输入1个整数,分别是n( 1 <= n <= 100) 输出 对于每组数据,输出一行,内容为一个整数,即S的值
include<stdio.h>
int is(int num){
int sum=0;
for(int i=1;i<=num;i++){
sum=sum+i;
}
return sum;
}
int main()
{
int m;
while(scanf("%d",&m)!=EOF){
int n;
int tem=0;
for(int i=1;i<=m;i++){
scanf("%d",&n);
tem=0;//注意要重置数据
for(int j=1;j<=n;j++){
tem=tem+j*is(j);
}
printf("%d\n",tem);
}
}
}