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; }解决 无用评论 打赏 举报 编辑记录