编程算法——取余计算
%2计算:只看个位是奇数还是偶数
%3计算:所有数位加和%3
%4计算:最后两位%4
%5计算:最后一位%5
%6计算:(个位数字%6 + (从十位开始把各数位上的数字加起来)* 4 % 6 ) % 6
%7计算:1对7的余数为1
10对7的余数为3
100对7的余数为2
1000对7的余数为6
10000对7的余数为4
100000对7的余数为5
1000000对7的余数为1
...... 以(1, 3, 2, 6, 4, 5)的规律循环
%8计算:最后三位%8
%9计算:所有数位加和%9
其他取余计算:
#include<cstdio>using namespace std;int main()
{int i, a2;char a1[120];while(scanf("%s%d", a1, &a2) != EOF){int t;for(i = 0; a1[i] != '\0'; i++){t = 10*t + a1[i] - '0';if(t > a2)t %= a2;}printf("%d\n", t);}return 0;
}
编程算法——取余计算相关推荐
- 数制转换,使用按权展开法将二进制数转换为十进制数,使用短除法除2取余计算十进制数转换为二进制数
1:数制转换 1.1 问题 1)请将下列数字转换为十进制数: (110010011111)2 .(10110101110)2 2)请将下列十进制数转换为二进制: 156.2608.1043 1.2 方 ...
- 【Python】python的加、减、乘、除、取整、取余计算
注意:所用版本是Python3.5.2.(因为Python2系列和Python3系列差距很大,特别提醒) 加法: 输入以下代码: >>>1+1 >>>1.0+1 减 ...
- 求两个整数的商和余数(不用乘,除,取余)计算
package com.company.test_one;import java.util.Scanner;public class test {//求两个数的商和余数,不用"*,/,%&q ...
- Python实现快速幂取余算法
引子 今天无意中,看到了慧科教育科技集团有限公司-后厂理工学院 的AI相关学员招募信息,要求颇高,还要做编程自测题,并且达到60分才建议进行课程的学习.我忍不住发送了报名信息,得到了自测题.看到了如下 ...
- 【面试相关】python实现快速幂取余算法详解
假设我们要计算 2102^{10}210 对1000取模的结果,可以很简单的得到24.但是如果要求 210002^{1000}21000 对1000取模的结果,常规方法就行不通了,因为常规的变量无法容 ...
- 3位水仙花数计算pythonoj_简述 取模运算Modulo Operation 及其与 取余运算Complementation 区别联系...
综述: 取模运算("Modulo Operation")和取余运算("Complementation ")两个概念有重叠的部分但又不完全一致.主要的区别在于对负 ...
- 快速幂取余算法总结详解
废话不多说, 直接步入正题. 现在oj网站的题或者竞赛的题,如果a的b次幂且b很大,那么题中大多会让你把结果对一个数取余也就是求模,例如a^b%c这种,当然如果是考高精度的题除外. 接下来我将提供一种 ...
- 【C语言】取余%操作在编程中的重要作
0.做个假设:有一个五位数:12345--> 第一类必知小知识点:除法/--去掉尾数(或:顺序取数) ①去掉最后4位数字(即取首数): 12345 /10000=1.×××× ②去掉最后3位数字 ...
- python除法编程_Java和Python中的整数除法,取余,舍入
关于除法,你也许觉得没什么值得谈论的,毕竟小学的时候体育老师就教过我们了.然而对于编程中使用的除法,我觉得还是有很多值得注意的细节的.为什么我想深究一下?因为我日常主要使用Java和Python编程, ...
- python的取余算法原理_python.取余算法
#-*- coding:utf-8-*- ''' Created on 2012-12-28 取余.取一个任意小于1 美元的金额,然后计算可以换成最少多少枚硬币.硬币有1 美分,5 美分,10 美分, ...
最新文章
- php与c 哪个好,C语言和PHP,新手选择哪个比较好?
- nodejs实战案例(Express框架+mongoDB)——(1)——前言
- 足球动图gif(一)
- Android SQLite保存多个选择题的选择信息
- flex 自适应排版中由于数量不够造成的空白
- ArcGIS Pro 简明教程(4)工具和模型构建器
- 如何提取左声道音频_TRS? TRRS? 正式录制前,您确保麦克风的音频线插对了吗?...
- 【回血赠书第4期】9月新书不一般,你涨知识我买单
- 色斑图制作及后端无人值守自动出图kriging.js+chrome+html2canvas.js+DOS+BIGEMAP超低成本实现气象要素色斑图
- Qt For Android | QT安卓开发环境搭建
- 大数据清洗、转换工具——ETL工具概述
- 2021年中国果蔬汁行业供需分析:产量同比增长2.4%[图]
- 投毒后门防御阅读笔记,What Doesn‘t Kill You Makes You Robust (er) Adversarial Training against Poisons and Back
- [读书笔记—学习方法]《深度学习的艺术》-采铜
- 网康NGFW下一代防火墙远程命令执行漏洞复现
- 从拼产品到拼营销,头条是不是走偏了?
- tf.convert_to_tensor
- stl文件html预览,基于SpringMVC对stl文件的3D可视化
- QT-通用的软件界面框架,好看且实用
- dva和UmiJs结合使用教程:effects,reducer,dispatch