大家好,欢迎来到IT知识分享网。
整除的尾数
Problem Description
一个整数,只知道前几位,不知道末二位,被另一个整数除尽了,那么该数的末二位该是什么呢?
Input
输入数据有若干组,每组数据包含二个整数a,b(0<a<10000, 10<b<100),若遇到0 0则处理结束。
Output
对应每组数据,将满足条件的所有尾数在一行内输出,格式见样本输出。同组数据的输出,其每个尾数之间空一格,行末没有空格。
Sample Input
200 40 1992 95 0 0
Sample Output
00 40 80 15
坑点:当尾数小于10时,要加上前导0.。
代码示例:
#include<stdio.h>
int main()
{
int a,b;
while(~scanf("%d%d",&a,&b),a||b)
{
int i,k=a*100,flag=1;
a=(a+1)*100;
for(i=k; i<a; i++)
{
if(i%b==0)
{
if(flag)
{
if((i-k)<10)
printf("0%d",i-k);
else
printf("%d",i-k);
flag=0;
}
else
{
if((i-k)<10)
printf(" 0%d",i-k);
else
printf(" %d",i-k);
}
}
}
printf("\n");
}
return 0;
}
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/23875.html