C/ c++计算和收集余数
C/C++ Calculate and Collect Remainder
我在Arduino上写这篇文章,所以我不相信C或c++的全部范围可供我使用,或者是吗?
我有一个正在生成的数字序列,我想收集末尾的十位和单位列的值;
例如,如果第一个生成的数字是8028,我想从它减去28并记录28。如果下一个数字是3479,我想把79去掉,和28存储在一起(作为运行总数,所以是107)。
int number=0;
int remainder=0;
int runningTotal=0;
while (true) {
number = random number between 1000 and 65,535;
remainder = 10's units from number;
number = number - remainder;
runningTotal += remainder;
}
所以我正在收集数字末尾小于100的总数
如果可以的话,您希望使用模数,在c/c++中,它是%
运算符:
8028 % 100
3479 % 100
等x % 100
将得到x
除以100
的余数,即最后两位以10为基数的数字。
8028 / 100 => 80
8028 % 100 => 28
3479 / 100 => 34
3479 % 100 => 79
所以除法和模数是你所需要的。
相关文章:
- 为什么"do while"循环不断退出,即使条件计算结果为 false?
- 递归函数计算序列中的平方和(并输出过程)
- (C++)分析树以计算返回错误值的简单算术表达式
- 我的字符计数代码计算错误.为什么
- 在计算中使用二的幂有多有利可图
- 如何计算文件中的"columns"数?
- 计算排序向量的向量中唯一值的计数
- 如何使用 std::累积在 C++ 中计算总和立方体
- 使用Qt C++计算类似Git的SHA1哈希
- OpenCV C++.快速计算混淆矩阵
- cpp二进制搜索问题,计算给定数组中输入元素的出现次数
- C++如何计算用户输入的数字中的偶数位数
- 如何计算数据类型的范围,例如int
- 类似枚举的计算常量
- 计算每个节点的树高,帮助我解释这个代码解决方案
- 多个If语句与使用逻辑运算符计算条件的单个语句的比较
- 计算浮点余数的最佳方法
- 改进了计算余数的递归
- 如何计算余数有什么区别吗?
- C/ c++计算和收集余数