高山 发表于 2022-9-18 11:42:25

C++算法:每位数的提取【回复可见、抢楼】

本帖最后由 高山 于 2022-9-18 11:58 编辑

本文章将会说明怎么使用C++算法把457提取4、5、7
怎么把57提取5
首先,457提取4需要使用取整
取余函数需要使用的符号是 %
**** Hidden Message *****

推荐的帖子:收录鱼C论坛推荐的帖子订阅传送门
每周一练系列:专门发布每周一练(代替发布人也会被收录) 订阅传送门



补充内容 (2022-9-18 11:43):
对了,很快就要发布每周一练啦!!!!!!!!!

howzyao 发表于 2022-9-18 22:45:49

学到了:
上图:

zhangjinxuan 发表于 2022-9-18 11:47:09

看看

zhangjinxuan 发表于 2022-9-18 11:49:10

...
int number = 457;
printf("%d,%d,%d", number / 100, number / 10 % 10, number % 10);
...

zhangjinxuan 发表于 2022-9-18 11:49:56

...int number = 457;
while (number) {
    printf("%d ", number % 10);
    number /= 10;
}
...

zhangjinxuan 发表于 2022-9-18 11:50:27

什么鬼,我脸这么黑的吗{:10_266:}

zhangjinxuan 发表于 2022-9-18 11:50:59

洗洗脸....

高山 发表于 2022-9-18 11:51:25

zhangjinxuan 发表于 2022-9-18 11:50
什么鬼,我脸这么黑的吗

你咋回事,发的每个回帖都被随机抢中了?

zhangjinxuan 发表于 2022-9-18 11:52:47

前面两个....

傻眼貓咪 发表于 2022-9-18 12:52:16

{:10_254:}

元豪 发表于 2022-9-18 14:56:29

康康{:10_256:}

元豪 发表于 2022-9-18 14:57:20

11楼!!{:10_257:}

嘉岳呀 发表于 2022-9-18 15:54:49

我来!

雷欧库珀 发表于 2022-9-18 19:55:10

取余

高山 发表于 2022-9-18 20:03:20

雷欧库珀 发表于 2022-9-18 19:55
取余

对!

tomok 发表于 2022-9-18 21:10:05

看看代码

howzyao 发表于 2022-9-18 21:23:04

学习下.谢谢.

howzyao 发表于 2022-9-18 23:14:11

实际上,可以考虑 自动转换 的做法:
int a=457;
float x=a;// x=457.00000000001
float y=a*0.01=4.5700000000001
//....                  =45.700000000001
大家看出来名堂了没有

howzyao 发表于 2022-9-18 23:16:49

开始准备设置第二个参数表示几位数的整型变量。
一想,太low了,直接一步到位,做一个9位数以内的结构,返回一个对象里面含有9个整数。给你能用就行。静态库明天做出来,送给你们测试,在奖励我不迟。

cnkizy 发表于 2022-9-19 14:30:37

好耶!{:10_256:}c++板块开始热闹起来了
页: [1] 2
查看完整版本: C++算法:每位数的提取【回复可见、抢楼】