【hdu - 2099 整除的尾数】

整除的尾数

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 13580    Accepted Submission(s): 5665


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
 

 

Source
 

 

Recommend
lcy
 
 
 1 // Project name : 2099 ( 整除的尾数 ) 
 2 // File name    : main.cpp
 3 // Author       : Izumu
 4 // Date & Time  : Sun Jul  8 20:06:14 2012
 5 
 6 
 7 #include <iostream>
 8 using namespace std;
 9 
10 int main()
11 {
12     int n, k;
13     while (cin >> n >> k && n + k)
14     {
15         int tmp = (n * 100) % k;
16 
17         if (tmp != 0)
18         {
19             tmp = k - tmp;
20         }
21 
22         int count = 0;
23         while (tmp < 100)
24         {
25             if (tmp < 10)
26             {
27                 cout << "0";
28             }
29             if (count)
30             {
31                 cout << " ";
32             }
33             count++;
34             cout << tmp;
35             tmp += k;
36         }
37         cout << endl;
38     }
39     return 0;
40 }
41 
42 // end 
43 // ism 

 

posted @ 2012-07-08 20:32  ismdeep  阅读(155)  评论(0编辑  收藏  举报