HDU 1212 求大数余数

来源:互联网 发布:mac os 10.12 beta6 编辑:程序博客网 时间:2024/05/19 04:28

 

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 312 7152455856554521 3250
 

Sample Output
251521


...直接代码

#include <iostream>using namespace std;int main(){char s[1111];int b,i;while(scanf("%s%d",s,&b)!=EOF){int mod=0;for(i=0;i<strlen(s);i++){mod=mod*10+s[i]-'0';mod%=b;}printf("%d\n",mod);}return 0;}


 

原创粉丝点击