LXL110306 2022-11-14 22:56 采纳率: 0%
浏览 25

c++输入1234,输出123.124.134.234

c++输入1234,输出
123,
124,
134,
234,要如何实现呢

  • 写回答

1条回答 默认 最新

  • 冷0_O 2022-11-15 09:16
    关注

    如果固定是输入4位数那就按我的写。

    
    #include <iostream>
    
    int GetOnes(int num_);
    int GetTens(int num_);
    int GetHundreds(int num_);
    int GetThousands(int num_);
    
    int main(void) {
        int a;
        std::cin >> a;
        std::cout << GetThousands(a) << GetHundreds(a) << GetTens(a) << ","
                  << std::endl;
        std::cout << GetThousands(a) << GetHundreds(a) << GetOnes(a) << ","
                  << std::endl;
        std::cout << GetThousands(a) << GetTens(a) << GetOnes(a) << ","
                  << std::endl;
        std::cout << GetHundreds(a) << GetTens(a) << GetOnes(a) << "," << std::endl;
        return 0;
    }
    
    int GetOnes(int num_) {
        return num_ % 10;
    }
    
    int GetTens(int num_) {
        return num_ % 100 / 10;
    }
    
    int GetHundreds(int num_) {
        return num_ % 1000 / 100;
    }
    
    int GetThousands(int num_) {
        return num_ / 1000;
    }
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 11月14日