BC45 小乐乐改数字:https://www.nowcoder.com/practice/fcd30aac9c4f4028b23919a0c649824d?tpId=290&tqId=39833&ru=/exam/oj
描述
小乐乐喜欢数字,尤其喜欢0和1。他现在得到了一个数,想把每位的数变成0或1。如果某一位是奇数,就把它变成1,如果是偶数,那么就把它变成0。请你回答他最后得到的数是多少。
输入描述:
输入包含一个整数n (0 ≤ n ≤ 109)
输出描述:
输出一个整数,即小乐乐修改后得到的数字。
思路:
1.将数字除10模10取出每一位数字
2.读取的时候按按照字符串读取。
#include <iostream> #include <string> using namespace std; int main() { string s; cin>>s; for(int i=0;i<s.size();i++) { if(s[i]%2==0)s[i]='0'; else s[i]='1'; } cout<<stoi(s)<<endl; }