#杭电oj 2099 java
整除的尾数
一个整数,只知道前几位,不知道末二位,被另一个整体除尽了,
那么该数的末二位该是什么呢?
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while(sc.hasNext()) {
int a=sc.nextInt();
int b=sc.nextInt();
if((a!=0)||(b!=0)) {//不同时为零,就开始判断
int ans=0;//存放答案
//标志位,如果==0则表示是第一个结果,就直接输出ans
//如果!=0则不是第一个结果,就先输出‘ ’(空格),再输出ans
int flag=0;
a*=100;
for(int i=0;i<100;i++,a++) {//循环100次
if(a%b==0) {//如果能挣整除,则准备输出
ans=a%100;//得到最后两位
if(flag==0) {//如果是第一个结果
if((ans>=0)&&(ans<=9)) {//如果是个位数
System.out.print("0"+ans);//先输出0
}else {
System.out.print(ans);
}
}else {
if((ans>=0)&&(ans<=9)) {//如果是个位数
System.out.print("0"+ans);//先输出0
}else {
System.out.print(" "+ans);
}
}
flag++;
}
}
System.out.println();
}
}
}
}