题解 | #小乐乐改数字#
小乐乐改数字
https://www.nowcoder.com/practice/fcd30aac9c4f4028b23919a0c649824d
#include <stdio.h> #include <math.h> int main() { int a; int i = 0, res = 0; int yuShu; while (scanf("%d", &a) != EOF) { // 注意 while 处理多个 case while(a != 0){//a==0说明上一个循环的a已经是个位数了 yuShu = a % 10;//获取数字a的个位数 if(yuShu % 2 != 0){//如果它是奇数,就处理。偶数不用处理 res = res + 1 * pow(10, i);//乘方运算需要用math库 } a = a / 10;//把商赋值给a,再循环 i++;//i指的是10的几次方中的次方数 } printf("%d\n", res); } return 0; }