scanf的使用问题

img

img

img


求加和的函数使用scanf就正常
另一个函数用scanf,输入5按回车就没有反应

把Fac2函数定义发出来看看

谁让你在scanf中的%d后面带个空格呢?删掉这个空格啊

因为你scanf函数中的分隔符末端有空格,就需要你输入的数据格式也是 整数 + 空格,但又因为scanf会跳过空格,就会导致你需要输入任意一个字符才能使得scanf接受完成

复制那个代码新建一个工程,删除一下scanf中%d后面的空格,你的程序就可以运行了!