题解 | #小乐乐改数字#
小乐乐改数字
https://www.nowcoder.com/practice/fcd30aac9c4f4028b23919a0c649824d
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int a;
cin >> a;
int b = a;
int a_mod = 0;
int cnt = 0;
while (b != 0)
{
int c = ((b % 10) % 2 == 1)?1:0;
a_mod = pow(10, cnt) * c + a_mod;
cnt ++;
b /= 10;
}
cout << a_mod;
}
// 64 位输出请用 printf("%lld")
依次从低位获取该位的数,然后使用pow把它还原回该位。
C++题解 文章被收录于专栏
记录在牛客网用C++刷题的题解思路


智元机器人成长空间 206人发布