zoukankan      html  css  js  c++  java
  • 杭电1212 Big Number

    Problem Description
    As we know, Big Number is always troublesome. But it's really important in our ACM. And today, your task is to write a program to calculate A mod B.

    To make the problem easier, I promise that B will be smaller than 100000.

    Is it too hard? No, I work it out in 10 minutes, and my program contains less than 25 lines.
     
    Input
    The input contains several test cases. Each test case consists of two positive integers A and B. The length of A will not exceed 1000, and B will be smaller than 100000. Process to the end of file.
     
    Output
    For each test case, you have to ouput the result of A mod B.
     
    Sample Input
    2 3 12 7 152455856554521 3250
     
    Sample Output
    2 5 1521
     
    Author
    Ignatius.L
     
    Source
     
    Recommend
    Eddy
        问题描述:给一个大正整数和一个32位整型数范围内的整数,求该大整数对此32位整型数的余数
        问题解答:字符串转换成整数的过程中进行取余。
     1 #include <stdio.h>
     2 #include <string.h>
     3 #define MAX_INDEX 1000
     4 
     5 int main()
     6 {
     7     int m, len = 0, ans, i;
     8     char s[MAX_INDEX+5];
     9     memset(s,0,sizeof(s));
    10     while( scanf( "%s %d",s, &m ) != EOF )
    11     {
    12         ans = 0;
    13         len = strlen(s);
    14         for( i = 0; i < len; i++ )
    15             ans =(int)( ( (long long)ans*10+(s[i]-'0') ) % m );
    16         printf( "%d\n",ans );
    17     }
    18     return 0;
    19 }
    View Code
  • 相关阅读:
    Python 在线基础课程
    单链表实现两个集合的交并补
    矩阵奇异值分解SVD
    动态规划0-1背包问题
    Java数字反转
    简单SqL语句
    HTML和CSS
    while和for循环
    C#读取和写入配置文件
    C# 添加系统计划任务方案
  • 原文地址:https://www.cnblogs.com/yizhanhaha/p/3132346.html
Copyright © 2011-2022 走看看