zcmu.oj-1097 求余

原创 2018年04月16日 10:14:17

Description

小学题目,给定除数和被除数,求余数

Input

多组测试数据,每组测试数据包含两个整数n,k(1<=n<=10^2000,1<=k<=1000)

Output

对于每组测试数据,输出n%k

Sample Input

12 4
12 5

Sample Output

0

2


分析:这是一道简单的求余问题,但数字过大,需要用到字符串储存数字;


代码:

#include<stdio.h>
int main()
{
    int k,i,sum;
    char n[10000];
    while(~scanf("%s %d",n,&k))
    {
        sum = 0;
        for( i=0; n[i]!='\0'; i++)
        {
            sum = (n[i]-'0'+ sum*10)%k;
        }

        printf("%d\n",sum);
    }
    return 0;
}


用ASP实现电子贺卡

 关键词:ASP        电子贺卡程序的数据库结构。(这仅代表我个人的在某一段时间的看法)。        表ECARD        贺卡的编号    ID            自动编号字段...
  • e_lion
  • e_lion
  • 2001-03-22 20:26:00
  • 642

求余运算

1. 74mod127^4\mod 12716mod12=[(74mod12)⋅(74mod12)⋅(74mod12)⋅(74mod12)]mod12 7^{16}\mod 12=\left[\lef...
  • lanchunhui
  • lanchunhui
  • 2016-07-21 19:55:48
  • 553

关于求模与求余

求模与求余的区别
  • yanjun_1982
  • yanjun_1982
  • 2013-12-18 11:50:46
  • 8919

Mod(求模或求余)

    1.  求余:取整除后的余数,例如:          10 MOD 4 = 2;   -17 MOD 4 = -1;   -3 MOD 4 = -3;    4 MOD (-3) = 1; ...
  • ixidof
  • ixidof
  • 2009-10-18 15:39:00
  • 13782

Java求余运算

Java求余运算求余结果不一定能为整数。求余运算的真正过程为使用第一操作数除以第二个操作数,得到一个整数的结果后剩下的值就是余数。求余运算是两部操作,先除后减。举个例子:public class Ma...
  • FIRE_TRAY
  • FIRE_TRAY
  • 2015-09-12 20:01:56
  • 2164

python 取整求余函数

  • WSBruce
  • WSBruce
  • 2018-02-11 10:03:11
  • 132

求余逆运算+负数求余

这次的记录是在做ACM的时候,写下来的 一、求余逆运算               如:A=(B-C)%D         那么B=(A+C)%D         推倒过程: ...
  • qq_20336817
  • qq_20336817
  • 2015-06-30 23:40:18
  • 753

C语言学习笔记之位运算求余

我们都知道,求一个数被另一个数整除的余数,可以用求余运算符”%“,但是,如果不允许使用求余运算符,又该怎么办呢?下面介绍一种方法,是通过位运算来求余,但是注意:该方法只对除数是2的N次方幂时才有效。 ...
  • wangwenzhi276
  • wangwenzhi276
  • 2015-02-16 19:33:34
  • 1843

数学与编程——求余、取模运算及其性质

一、求余运算(Remainder) (参考维基百科: http://zh.wikipedia.org/wiki/余数  http://en.wikipedia.org/wiki/Remainder...
  • chensilly8888
  • chensilly8888
  • 2015-01-18 12:19:36
  • 2898
收藏助手
不良信息举报
您举报文章:zcmu.oj-1097 求余
举报原因:
原因补充:

(最多只允许输入30个字)