#include<stdio.h>
main()
{
int i,n,s,t;
printf("Input n:\n");
scanf("%d",&n);
for(t=1,s=0,i=1;t<=n;t++)
for(;i<=t;i++)
s=s+i;
printf("s=%d\n",s);
}
这样的两重循环不知为何不对
正确答案是这样的:
#include<stdio.h>
main()
{
int i,n,s,t;
printf("Input n:\n");
scanf("%d",&n);
for(s=0,i=1,t=0;i<=n;i++)
s+=t+=i;
printf("s=%d\n",s);
}
求解