int main()
{
int num = 0;
cout << "请输入一个数" << endl;
cin >> num;
while (num) //普通方法只能倒序输出
{
cout << num % 10 << " ";
num /= 10;
}
cout<< endl;
system("pause");
return 0;
}
void function(int num) //递归可以正序输出
{
if (num == 0)
{
return;
}
function(num / 10);
cout << num%10 << " ";
}
本文出自 “零点时光” 博客,请务必保留此出处http://10741764.blog.51cto.com/10731764/1743345
本文介绍了一种使用递归方法来实现数字的正序输出的技术。通过递归调用自身处理高位数字,最终达到从最高位到最低位的顺序输出效果。此外,还提供了一个非递归的方法,用于对比展示数字的倒序输出。
291

被折叠的 条评论
为什么被折叠?



