首页 > 试题广场 >

#include #include ...

[填空题]
#include <iostream.h>
#include <iomanip.h>
void digit(long n, long m) {
    if (m > 0) cout << setw(2) << n % 10;
    if (m > 1) digit(n / 10, m / 10);
    cout << setw(2) << n % 10;
}
void main( ) {
    long x, x2;
    cout << "Input a number:" << endl;
    cin >> x;
    x2 = 1;
    while (x2 < x) x2 *= 10;
    x2 /= 10;
    digit(x, x2);
    cout << endl;
}
输入:9734526
输出:  1

不是2个空格吗?
6 2 5 4 3 7 9 9 7 3 4 5 2 6
 6 2 5 4 3 7 9 9 7 3 4 5 2 6//这是我的答案 
 6 2 5 4 3 7 9 9 7 3 4 5 2 6//这是标准答案 
//都是直接复制


编辑于 2020-06-11 22:29:20 回复(2)
为什么有空格啊,我自闭了
发表于 2019-10-17 09:18:19 回复(2)