编程求 s=1!+2!+3!+ ...... +n! , n 由键盘输入,请将下面 for 语句程序段改写成 while 语句程序段实现同样功能。 for 程序段 int i,n; long int p=1,sum=0; printf("input n:\n"); scanf("%d",&n); for(i=1;i<=n;i++) { p=p*i; sum=sum+p; } printf("sum=%d\n", sum); do...while 程序段 int i,n; long int p= ,sum=0; printf("input n:\n"); scanf("%d",&n); i=1; do { ; sum=sum+p; ;} printf("sum=%d\n", sum);