C++题目

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

慕桂英421344
浏览 1025回答 1
1回答

AAnonymous

#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; }
打开App,查看更多内容
随时随地看视频慕课网APP