首页 > 解决方案 > 如何在 3 个“房屋”中分隔整数?百,十和团结

问题描述

例如,我有一个变量

int number = 300;

我需要通过“数字”修改“数字”,我想知道是否需要将百、十、统一的 3 个变量分开,或者是否有一种除法方法可以让我将唯一变量“数字”更改为“数字”, “房子”由“房子”,一百,十和统一(3 - 2 - 1)。

例子:用户只需要改变3'2'1的数字“2”,他希望“2”变成“5”,因为“321”必须变成“351”。也就是说,数字 3 和 0 不会被修改,只有数字 2 从 321 变成 3-5-1。

标签: c

解决方案


这与Arduino无关,它是C。

例如,您可以将其转换为数组itoa()(请参阅https://playground.arduino.cc/Code/PrintingNumbers/

然后将其转换回 int atoi()(请参阅http://www.cplusplus.com/reference/cstdlib/atoi/


推荐阅读