#include <stdio.h>int main (){ int i=1,n,sum=0,j=1; printf("输入一个数"); scanf("n=%d",&n); while(i<=n) { j*=i; sum+=j; i++; } printf("sum=%d",sum); return 0;}请问为什么输入n输出的总是n