C++语言中,输入任意一个整数,将其中的奇数数字重新组成一个新数输出.
1 回答

AAnonymous
TA贡献62条经验 获得超31个赞
#include <bits/stdc++.h> int main() { // NOTE: 1. range of int, 2. check if input is a valid number int input, output = 0, base = 1; std::cin >> input; while (input) { int mod = input % 10; if (mod % 2 != 0) { output += mod * base; base *= 10; } input /= 10; } std::cout << output << std::endl; return 0; }
- 1 回答
- 0 关注
- 1054 浏览
添加回答
举报
0/150
提交
取消