编程求 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); while int i,n; long int p=1,sum= ; printf("input n:\n"); scanf("%d",&n); ; while( ) { p=p*i; sum=sum+p; ; } printf("sum=%d\n", sum);