C递归过程
void ditui(int n)
{
int i;
i = n;
while(i>1)
{
printf(i--);
}
}
C++实现递归过程
#include<iostream>
using namespace std;
void ditui(int n)
{
if(n>=1)
{
cout << n;
ditui(n-1);
}
}
int main()
{
int n;
cin >> n;
ditui(n);
return 0;
}
经验总结:输入数字要在主程序中输入,在方法中输入会导致循环输入数字,程序无法正常执行;