题解 | #小乐乐改数字#
小乐乐改数字
https://www.nowcoder.com/practice/fcd30aac9c4f4028b23919a0c649824d
#include <stdio.h>
int reserve(int x)
{
if(x%2==0)
return 0;
else
return 1;
}
int main()
{
long num=0,sum=0;
long ret;//个位数字
int set = 1;//单位
int reserve_ret;//转化后的个位数
scanf("%d",&num);
long mid = num;//将初始过渡值设为第一次输入的数字
while(mid!=0)
{
ret = mid%10;
reserve_ret = reserve(ret);
sum += reserve_ret*set;
set*=10;
mid/=10;//每次循环末尾,除以10,限制循环无限制进行
}
printf("%ld",sum);
return 0;
}
查看3道真题和解析
美的集团公司福利 819人发布