参考代码:
#include<iostream> using namespace std; void print1(int a); void print2(int a); int main() { int x; cin >> x; int t = x; int cnt = 0; while(t > 0) { t /= 10; cnt++; } cout << cnt << endl; print1(x); cout << endl; print2(x); return 0; } void print1(int a) { if(a > 0) { print1(a / 10); cout << a % 10 << " "; } } void print2(int a) { if(a > 0) { cout << a % 10; print2(a / 10); } }
0.0分
5 人评分
C语言训练-大、小写问题 (C语言代码)浏览:2421 |
C语言训练-排序问题<2> (C++代码)浏览:935 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:610 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:641 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:400 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)万恶的long long浏览:907 |
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:487 |
求圆的面积 (C语言代码)浏览:1756 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:913 |
母牛的故事 (C语言代码)浏览:1045 |