%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;
}

编程算法——取余计算相关推荐

  1. 数制转换,使用按权展开法将二进制数转换为十进制数,使用短除法除2取余计算十进制数转换为二进制数

    1:数制转换 1.1 问题 1)请将下列数字转换为十进制数: (110010011111)2 .(10110101110)2 2)请将下列十进制数转换为二进制: 156.2608.1043 1.2 方 ...

  2. 【Python】python的加、减、乘、除、取整、取余计算

    注意:所用版本是Python3.5.2.(因为Python2系列和Python3系列差距很大,特别提醒) 加法: 输入以下代码: >>>1+1 >>>1.0+1 减 ...

  3. 求两个整数的商和余数(不用乘,除,取余)计算

    package com.company.test_one;import java.util.Scanner;public class test {//求两个数的商和余数,不用"*,/,%&q ...

  4. Python实现快速幂取余算法

    引子 今天无意中,看到了慧科教育科技集团有限公司-后厂理工学院 的AI相关学员招募信息,要求颇高,还要做编程自测题,并且达到60分才建议进行课程的学习.我忍不住发送了报名信息,得到了自测题.看到了如下 ...

  5. 【面试相关】python实现快速幂取余算法详解

    假设我们要计算 2102^{10}210 对1000取模的结果,可以很简单的得到24.但是如果要求 210002^{1000}21000 对1000取模的结果,常规方法就行不通了,因为常规的变量无法容 ...

  6. 3位水仙花数计算pythonoj_简述 取模运算Modulo Operation 及其与 取余运算Complementation 区别联系...

    综述: 取模运算("Modulo Operation")和取余运算("Complementation ")两个概念有重叠的部分但又不完全一致.主要的区别在于对负 ...

  7. 快速幂取余算法总结详解

    废话不多说, 直接步入正题. 现在oj网站的题或者竞赛的题,如果a的b次幂且b很大,那么题中大多会让你把结果对一个数取余也就是求模,例如a^b%c这种,当然如果是考高精度的题除外. 接下来我将提供一种 ...

  8. 【C语言】取余%操作在编程中的重要作

    0.做个假设:有一个五位数:12345--> 第一类必知小知识点:除法/--去掉尾数(或:顺序取数) ①去掉最后4位数字(即取首数): 12345 /10000=1.×××× ②去掉最后3位数字 ...

  9. python除法编程_Java和Python中的整数除法,取余,舍入

    关于除法,你也许觉得没什么值得谈论的,毕竟小学的时候体育老师就教过我们了.然而对于编程中使用的除法,我觉得还是有很多值得注意的细节的.为什么我想深究一下?因为我日常主要使用Java和Python编程, ...

  10. python的取余算法原理_python.取余算法

    #-*- coding:utf-8-*- ''' Created on 2012-12-28 取余.取一个任意小于1 美元的金额,然后计算可以换成最少多少枚硬币.硬币有1 美分,5 美分,10 美分, ...

最新文章

  1. php与c 哪个好,C语言和PHP,新手选择哪个比较好?
  2. nodejs实战案例(Express框架+mongoDB)——(1)——前言
  3. 足球动图gif(一)
  4. Android SQLite保存多个选择题的选择信息
  5. flex 自适应排版中由于数量不够造成的空白
  6. ArcGIS Pro 简明教程(4)工具和模型构建器
  7. 如何提取左声道音频_TRS? TRRS? 正式录制前,您确保麦克风的音频线插对了吗?...
  8. 【回血赠书第4期】9月新书不一般,你涨知识我买单
  9. 色斑图制作及后端无人值守自动出图kriging.js+chrome+html2canvas.js+DOS+BIGEMAP超低成本实现气象要素色斑图
  10. Qt For Android | QT安卓开发环境搭建
  11. 大数据清洗、转换工具——ETL工具概述
  12. 2021年中国果蔬汁行业供需分析:产量同比增长2.4%[图]
  13. 投毒后门防御阅读笔记,What Doesn‘t Kill You Makes You Robust (er) Adversarial Training against Poisons and Back
  14. [读书笔记—学习方法]《深度学习的艺术》-采铜
  15. 网康NGFW下一代防火墙远程命令执行漏洞复现
  16. 从拼产品到拼营销,头条是不是走偏了?
  17. tf.convert_to_tensor
  18. stl文件html预览,基于SpringMVC对stl文件的3D可视化
  19. QT-通用的软件界面框架,好看且实用
  20. dva和UmiJs结合使用教程:effects,reducer,dispatch

热门文章

  1. HBase 数据库介绍
  2. 使用JavaMail发送普通邮件(纯文本邮件)
  3. 基于MATLAB的身份证号码的识别算法
  4. C++银行管理系统设计分析及程序设计介绍
  5. ssh工具连接虚拟机(finalshell)
  6. JDK各个版本的特性分析|JDK7|JDK8|JDK9|JDK10|JDK11|JDK12|JDK13特性分析
  7. 【FICO】SAP中的银行
  8. 折叠屏要来了,适配逼死 Android 开发?谷歌有办法!
  9. VS2015番茄安装教程
  10. 学习SQL Server这一篇就够了