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 关注
- 1123 浏览
添加回答
举报
0/150
提交
取消
