#include<iostream>
using namespace std;
void show(int n){
n/10==0?(cout<<n%10):(show(n/10),cout<<','<<n%10);
}
int main(){
int n;
cout<<"please input a number:";
cin>>n;
show(n);
}
本文介绍了一个使用递归方法逆序打印整数每位数字的C++程序。通过递归调用,程序首先输入一个整数,然后从个位开始逆序输出每一位数字,实现了简洁而高效的逆序显示。
#include<iostream>
using namespace std;
void show(int n){
n/10==0?(cout<<n%10):(show(n/10),cout<<','<<n%10);
}
int main(){
int n;
cout<<"please input a number:";
cin>>n;
show(n);
}
1682

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