第二个等价于这个,#include main(){int n,i,k,sum=0,s=0; scanf("%d",&n); for(i=1;i<=n-1;i++){ sum=sum+i;} s=s+sum; printf("%d",s);}第一个和第二个的for语句循环体不一样,在第二个中,s=s+sum;只运行了一遍