#include
int main()
{
int i,n,s=0,t=0,a,j;
scanf("%d",&a);
for(j=1;j{ s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
t=t+i;
s=s+t;
}
printf("%d\n",s);}
return 0;
}
记的s每次清0
望采纳,谢谢
你的问题描述的不是很清楚,如果只是简单的输入一个 N ,输出对应的 S 的话,程序如下:
#include
int main()
{
int i,n,s=0,t,a,j;
scanf("%d",&n);
for(j=1;j
t=0;
for(i=1;i<=j;i++)
{
t=t+i;
}
s=s+t;
}
printf("%d",s);
return 0;
}
运行后,当你输入 2 时,s=1+1+2=4,当你输入 3 时,s=1+1+2+1+2+3=11
#include
int main(){
int i,n,s=0,t=0,a,j;
scanf("%d",&a);
for(j=1;j<=a;j++){
for(i=1;i<=j;i++){
t=t+i;
}
s=s+t;
t=0;
}
printf("%d\n",s);
return 0;
}
还有,写程序要有一个好的格式!