水题,主要考察了一个数学公式; #include<stdio.h> int main() { int m,k; double n; while(scanf("%d",&m),m) { n=1.0*m*(m+1)*(m+2)/6.0; k=0; while(n>=10) { n=n/10; k++; } printf("%.2lfE%d\n",n,k); } return 0; }