#include<stdio.h>void main(){int i,j,k=1,m=1,s=0;for(i=1;i<=20;i++,k++) {while(k!=1) {m=m*k;k=k-1;}s=s+m;}printf("s=%d",s+1);}
可是我写的问题在哪里呢?
其实你那个while循环是多余的,可以直接这样写: