问题描述
解决方案
首先这并不叫递归,递归是自己调用自己的意思。
这个程序的错误在于scanf格式说明里面不能有汉字
换成 scanf("%d",&n);
解决方案二:
你的程序首先没有用递归,其次scanf不要/n
解决方案三:
你这是一个循环程序, 另外你在你在要输入的数值前面输入和 %d 符号前面一样的串之后,输入数值再敲回车就可以了。不然你读到的值永远是0。
时间: 2024-08-31 21:17:25
首先这并不叫递归,递归是自己调用自己的意思。
这个程序的错误在于scanf格式说明里面不能有汉字
换成 scanf("%d",&n);
解决方案二:
你的程序首先没有用递归,其次scanf不要/n
解决方案三:
你这是一个循环程序, 另外你在你在要输入的数值前面输入和 %d 符号前面一样的串之后,输入数值再敲回车就可以了。不然你读到的值永远是0。