Problem Description
输入一个整数b,代表b进制。输入两个b进制数p, m。
让你输出p%m后的b进制数
思路:
用Java非常简单
import java.io.*;
import java.util.*;
import java.math.*;
public class Main
{
public static void main(String[] args)
{
Scanner cin = new Scanner(System.in);
while(cin.hasNext())
{
int b = cin.nextInt();
if(b == 0) break;
BigInteger p, m;
p = cin.nextBigInteger(b);//输入一个b进制数,得到一个十进制的p
m = cin.nextBigInteger(b);
BigInteger ans = p.mod(m);//取模
String str = ans.toString(b);//十进制转换被b进制的字符串
System.out.println(str);
}
}
}