**int型数字分隔(递归实现)
对数字求余运算,递归回溯正好逆着来。
#include<iostream>
using namespace std;
void num(int x,int a) {
if(a!=0) {
x = a % 10;
a =a/ 10;
num(x,a);
cout << x << ",";
}
}
int main() {
int x;
cin >> x;
num(x,x);
return 0;
}
该博客介绍了一个使用递归方法将整数拆分成单个数字并逆序输出的C++程序。通过输入整数,程序进行求余运算和除法操作,逐位输出数字。
**int型数字分隔(递归实现)
对数字求余运算,递归回溯正好逆着来。
#include<iostream>
using namespace std;
void num(int x,int a) {
if(a!=0) {
x = a % 10;
a =a/ 10;
num(x,a);
cout << x << ",";
}
}
int main() {
int x;
cin >> x;
num(x,x);
return 0;
}
4662
1万+

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