hdu 整除的尾数

hdu 整除的尾数整除的尾数ProblemDescription一个整数,只知道前几位,不知道末二位,被另一个整数除尽了,那么该数的末二位该是什么呢? Input输入数据有若干组,每组数据包含二个整数a,b(0 Output对应每组数据,将满足条件的所有尾数在一行内输出,格式见样本输出。同组数据的输出,其每个尾数之间空一格,行末没有空格。 SampleIn

大家好,欢迎来到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

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信