今天我们上课教FOR命令例子,求数列和1+1+2+1+2+3+…+1+2+…+Nfor(i=1;i<=n;i++) sum+=i;我就想不通,第一个循环完,执行第3个表达式i++,输出的值是I,还是I++后的值
PRINTF 出来是2
#include<stdio.h>void main(){ int n,i=1,s; int a[100]; printf("enter n:"); scanf("%d",&n); s=0; a[0]=1; for(i=2;i<=n;i++) { a[i-1]=i+a[i-2]; } for(i=0;i<n;i++) s+=a[i];
printf("%d",s);
}