首页 > 其他分享 >小乐乐改数字

小乐乐改数字

时间:2024-02-02 20:32:10浏览次数:24  
标签:10 乐乐 数字 int ret 最右 num input

题目:

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

输入描述:

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

输出描述:

输出一个整数,即小乐乐修改后得到的数字。

如,

输入:123

输出:101

代码实现:

#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
#include <math.h>

int F(int x)
{
	int i = 0;
	int num = 0;//记录x最右一位
	int ret = 0;

	for (i = 0; x != 0; i++)
	{
		num = x % 10;//取x的最右一位
		if (num % 2 == 0)//是偶数
		{
			num = 0;
		}
		else//是奇数
		{
			num = 1;
		}
		ret += num * pow(10, i);//将处理后的数据 偏移至它该待的地方
		x /= 10;//去掉最右一位 进行下一轮处理
	}
	return ret;
}
int main()
{
	int input = 0;
	int ret = 0;

	//输入
	scanf("%d", &input);

	//处理
	ret = F(input);

	//输出
	printf("%d\n", ret);

	return 0;
}

标签:10,乐乐,数字,int,ret,最右,num,input
From: https://blog.51cto.com/u_16509575/9561951

相关文章

  • /sys/bus/usb/devices/1-5/1-5:1.0中的1-5:1.0每个数字分别代表什么意思
    在`/sys/bus/usb/devices/`目录下的`1-5:1.0`路径中,这表示USB设备在系统的物理连接布局中的位置和端点信息。该路径描述了连接到USB主机控制器的USB设备及其接口。下面是路径的详细解释:1-5:这部分通常表示设备在USB总线上的连接位置。在这个例子中:`1`通常是USB......
  • Python数据类型——数字、布尔、空类型
    一、数字类型整型int:就是整数,既是整型的代表,又是定义整型的内置函数定义一个整型,并不一定非要使用int浮点类型float:凡是带有小数点的类型,都可以认为是浮点类型。既是浮点型的代表,又是定义浮点型的内置函数定义一个浮点型,并不一定非要使用float内置函数type:返回变量的类型,告诉我......
  • 数字8
    不超过N位的正整数中包含有多少数字8?输入格式一行1个正整数N,范围[1,16]。输出格式一个整数。既然计算数字8的数量不好算,那我们就反着来,计算没8的现在开始推理:一个8:1C(n,1)9^(n-1)C(n,1)->n位数中,选一个当89^(n-1)->剩下n-1位,每一位9种选择两个8:2C(n,2)9^(n-2......
  • 文心一言APP上线新功能,一张照片、三句话即可生成专属数字分身
    只需一张照片、录制三句话,就能拥有一个自己的数字分身?这不是科幻电影,而是文心一言APP上线的新功能-数字分身。目前,文心一言APP正在内测数字分身新功能,明天起,iOS和Android用户升级新版本后,均可免费使用该功能,极速体验创建和使用数字分身的乐趣。据了解,文心一言APP新功能极大缩短了......
  • 代码随想录 day37 单调递增的数字 监控二叉树
    单调递增的数字只想到暴力解法然后超时这里思路是如果从后往前发现不是递增序列那就把前一位--后一位数字变成9然后维护这个变成9的坐标遍历完后把后面的也全部变成9这个对现在的我来说太难了先贴段代码理解一下吧classSolution{intres=0;publicintminCam......
  • 数字中台建设指南
    软件项目全套文档资料下载:https://www.cnblogs.com/ouya921/p/17989620......
  • 数字先锋|智慧“育”见未来!天翼云携手知学云为人才培育注入新活力
    当今社会,人工智能技术正以前所未有的速度和深度改变着各行各业。在这不断变革的浪潮中,教育领域也被赋予了全新的可能性和挑战。随着人工智能的日益成熟和普及,其在教育中的应用正呈现出巨大的潜力,重塑着传统的教学方式和学习模式。 AI为教育带来更多可能性 人工智能技术在教育......
  • 代码随想录算法训练营第八天| 344.反转字符串 541. 反转字符串II 卡码网:54.替换数字
    反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。题目链接:344.反转字符串-力扣(LeetCode)关于是否用reverse函数解决问题:如果题目......
  • [word] 如何在word中输入文本内容(包括文字、数字、符号、日期)
    一、首先我们打字前必须要先认识Word中两个的内容1、第一个要知道的是光标。什么是光标呢?通常打开Word软件后,我们可以看到软件中有一个一闪一闪的竖杠。这个我们叫做光标。  ......
  • [经验] 如何锁定小键盘数字键
    1、怎么锁小键盘小键盘是计算机键盘的一个特殊区域,通常位于键盘的右侧。小键盘上有数字键和算术符号键,适用于计算和输入数字,非常方便。但有时在使用计算机时,不需要使用小键盘,此时怎么锁定小键盘呢?1.利用键盘上的NumLock键NumLock键的作用是开启或关闭小键盘。如果想要锁定小键盘,......