首页 > 试题广场 >

小乐乐改数字

[编程题]小乐乐改数字
  • 热度指数:42554 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解

小乐乐喜欢数字,尤其喜欢01。他现在得到了一个数,想把每位的数变成01。如果某一位是奇数,就把它变成1,如果是偶数,那么就把它变成0。请你回答他最后得到的数是多少。


输入描述:

输入包含一个整数n (0 ≤ n ≤ 109)



输出描述:
输出一个整数,即小乐乐修改后得到的数字。
示例1

输入

222222

输出

0
示例2

输入

123

输出

101
头像 牛客题解官
发表于 2020-06-04 17:34:41
精华题解 题目描述 小乐乐喜欢数字,尤其喜欢0和1。他现在得到了一个数,想把每位的数变成0或1。 如果某一位是奇数,就把它变成1,如果是偶数,那么就把它变成0。请你回答他最后得到的数是多少。 请在这里输入引用内容 输入描述: 输入包含一个整数n (0 ≤ n ≤ 109) 展开全文
头像 西西西西西西西
发表于 2021-09-27 12:31:01
#include <stdio.h> int main() { int n = 0; scanf("%d", &n); int ret = 0; int i = 0; while (n) { 展开全文
头像 1213812
发表于 2021-10-21 20:21:37
#include <stdio.h> int bian(long long n) { int b = n%10; int c = b%2; n = n/10; if( n ) { return 10 * bian(n) +c 展开全文
头像 牛客161598119号
发表于 2021-12-14 11:39:20
#include<stdio.h> int main(void) { int n; int a[9];//定义一个数组用于存放每位数字上是奇数还是偶数 int count=0;//定义一个count,用于对位数进行计数 int result=0; 展开全文
头像 王冠与高跟鞋
发表于 2022-01-20 13:44:51
#include <stdio.h> //神头鬼脸的这个代码就通过了... int main() {     int n = 0;     scanf("%d 展开全文
头像 一只咖啡君
发表于 2022-11-22 10:29:43
#include <stdio.h> int getNums(int n){ if(n == 0) return 0; else return (n % 2 ? 1 : 0) + getNums(n / 10) * 10; } int 展开全文
头像 迷糊小怪兽
发表于 2022-04-11 21:14:36
#include<stdio.h> int mod(unsigned int n) { if (n > 9)     {       展开全文
头像 顾月
发表于 2019-11-09 15:59:28
题目描述 小乐乐喜欢数字,尤其喜欢0和1。他现在得到了一个数,想把每位的数变成0或1。如果某一位是奇数,就把它变成1,如果是偶数,那么就把它变成0。请你回答他最后得到的数是多少。 请在这里输入引用内容 输入描述: 输入包含一个整数n (0 ≤ n ≤ 展开全文
头像 echomh
发表于 2021-02-24 00:02:33
题目描述 小乐乐喜欢数字,尤其喜欢0和1。他现在得到了一个数,想把每位的数变成0或1。如果某一位是奇数,就把它变成1,如果是偶数,那么就把它变成0。请你回答他最后得到的数是多少。 输入描述: 输入包含一个整数n (0 ≤ n ≤ 109) 展开全文
头像 viod
发表于 2021-06-08 10:44:01
思路一:处理为字符串,然后遍历,分别将奇偶标记为'1'和'0',再次遍历,查找到第一位不为'0'的元素时开始输出。思路二: #include<stdio.h> int main(){ int n,x,k,sum=0,m; while(~scanf("%d&quo 展开全文
头像 不错就是对
发表于 2022-03-24 20:16:45
BC45 小乐乐改数字 思路: step1:输入字符; step2:遍历字符,如果可以整除2,则将i用0替换;否则用1替换; step3:打印整数n 代码如下: n = input() for i in n: if int(i)%2 == 0: n = n.replace(i 展开全文