题解 | #小乐乐改数字#
小乐乐改数字
https://www.nowcoder.com/practice/fcd30aac9c4f4028b23919a0c649824d
#include <iostream> using namespace std; int main() { long long n,sum=0; int ans=0,i=0,s[10]={0}; cin>>n; while(n){ s[i++]=n%10; ans++; n/=10; } for(i=ans-1;i>=0;i--){ if(s[i]%2==0) s[i]=0; else{ s[i]=1; } sum*=10; sum+=s[i]; } cout<<sum<<endl; return 0; } // 64 位输出请用 printf("%lld")