Big Number
来源:互联网 发布:火星时代淘宝美工 编辑:程序博客网 时间:2024/06/05 12:43
Big Number
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 8311 Accepted Submission(s): 5726
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
核心代码
for (int i =0; i < len; ++i){
ans = (ans*10 + big_num[i] - '0') % num;
}
#include <stdio.h>
#include <string.h>
int main()
{
int num;
char big_num[1024] = {0};
while(scanf("%s%d",&big_num ,&num) == 2)
{
int ans = 0;
int len = strlen(big_num);
for (int i =0; i < len; ++i){
ans = (ans*10 + big_num[i] - '0') % num;
}
printf("%d\n",ans);
}
return 0;
}
- big big number 求和
- big number
- Big Number
- Big Number
- big number
- Big Number
- Big Number
- Big Number
- Big Number
- Big Number
- Big Number
- Big Number
- Big Number
- Big Number
- Big Number
- Big Number
- Big Number
- Big Number
- JS数组方法
- JAVA管道流
- There are no staged files (Git提交出错)-yellowcong
- Oracle 查询结果组合
- java当中public protected default private之间的区别
- Big Number
- NDK(四)CMake
- 关于isEmpty和isBlank的区别
- 记忆化搜索:HDU1078-FatMouse and Cheese(记忆化搜索)
- 有名信号量和共享内存实现同步聊天
- linux 下一些比较有趣的命令
- Logstash安装使用
- AI漫想
- 用栈实现整型数据的四则运算