文章
1
粉丝
90
获赞
0
访问
528
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
// 判断几位数
int digit;
if (n < 10) {
digit = 1;
} else if (n < 100) {
digit = 2;
} else if (n < 1000) {
digit = 3;
} else if (n < 10000) {
digit = 4;
} else {
digit = 5;
}
cout << digit << endl;
// 分别输出每一位数字
int temp = n;
int a[5];
for (int i = 0; i < digit; i++) {
a[i] = temp % 10;
temp /= 10;
}
for (int i = digit - 1; i >= 0; i--) {
cout << a[i] << " ";
}
cout << endl;
// 按逆序输出各位数字
for (int i = 0; i < digit; i++) {
cout << a[i];
}
cout << endl;
return 0;
}
登录后发布评论
暂无评论,来抢沙发