整除的尾数
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 29807 Accepted Submission(s): 12625
Problem Description
一个整数,只知道前几位,不知道末二位,被另一个整数除尽了,那么该数的末二位该是什么呢?
Input
输入数据有若干组,每组数据包含二个整数a,b(0
#include<stdio.h>
int main()
{
int a, b, i, k, str[100];
while(scanf("%d%d", &a, &b)!=EOF){
if(a==0&&b==0){
break;
}
a = a*100;
for(i=a,k=0; i<=(a+99); i++){
if(i%b==0){
str[k] = i-a;
k++;
}
}
for(i=0; i<k; i++){
if(i!=(k-1)){
printf("%02d ", str[i]);//①
}
else{
printf("%02d\n", str[i]);
}
}
}
return 0;
}
#include<stdio.h>
int main()
{
int n,m,i,k,count,a[101];
while(~scanf("%d %d",&n,&m)&&(n,m))
{
count=0;
for(k=0,i=0;i<100;i++)
{
if((n*100+i)%m==0)
{
a[k++]=i;
count++;
continue;
}
}
for(i=0;i<=count-1;i++)
{
if(i==0) printf("%02d",a[0]); //①
else printf(" %02d",a[i]);
}
printf("\n");
}
return 0;
}