C++算法:每位数的提取【回复可见、抢楼】
本帖最后由 高山 于 2022-9-18 11:58 编辑本文章将会说明怎么使用C++算法把457提取4、5、7
怎么把57提取5
首先,457提取4需要使用取整
取余函数需要使用的符号是 %
**** Hidden Message *****
推荐的帖子:收录鱼C论坛推荐的帖子订阅传送门
每周一练系列:专门发布每周一练(代替发布人也会被收录) 订阅传送门
补充内容 (2022-9-18 11:43):
对了,很快就要发布每周一练啦!!!!!!!!! 学到了:
上图: 看看 ...
int number = 457;
printf("%d,%d,%d", number / 100, number / 10 % 10, number % 10);
... ...int number = 457;
while (number) {
printf("%d ", number % 10);
number /= 10;
}
... 什么鬼,我脸这么黑的吗{:10_266:} 洗洗脸.... zhangjinxuan 发表于 2022-9-18 11:50
什么鬼,我脸这么黑的吗
你咋回事,发的每个回帖都被随机抢中了? 前面两个.... {:10_254:} 康康{:10_256:} 11楼!!{:10_257:} 我来! 取余 雷欧库珀 发表于 2022-9-18 19:55
取余
对! 看看代码
学习下.谢谢. 实际上,可以考虑 自动转换 的做法:
int a=457;
float x=a;// x=457.00000000001
float y=a*0.01=4.5700000000001
//.... =45.700000000001
大家看出来名堂了没有 开始准备设置第二个参数表示几位数的整型变量。
一想,太low了,直接一步到位,做一个9位数以内的结构,返回一个对象里面含有9个整数。给你能用就行。静态库明天做出来,送给你们测试,在奖励我不迟。 好耶!{:10_256:}c++板块开始热闹起来了
页:
[1]
2