把Fac2函数定义发出来看看
谁让你在scanf中的%d后面带个空格呢?删掉这个空格啊
因为你scanf函数中的分隔符末端有空格,就需要你输入的数据格式也是 整数 + 空格,但又因为scanf会跳过空格,就会导致你需要输入任意一个字符才能使得scanf接受完成
复制那个代码新建一个工程,删除一下scanf中%d后面的空格,你的程序就可以运行了!