题目如题,以下是我编的,提示无错,但输入N后,就一直无限循环。求解。#include<stdio.h>int main(){long long int a,b,s,n;a=1;b=1;s=0;printf("n=");scanf("%d",&n);while(a<=n){s=s+b;a=++a;b=b*a;}printf("s=%d\n",s);return 0;}