现在的位置: 首页 > 综合 > 正文

整除的尾数 hdu 2099

2013年02月27日 ⁄ 综合 ⁄ 共 710字 ⁄ 字号 评论关闭

整除的尾数

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

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
 

 1 #include <stdio.h>
2 #include <string.h>
3 #include <stdlib.h>
4
5 int main( )
6 {
7 int N, M, P, Q, i, j, flag = 0;
8
9
10 while (scanf("%d%d", &N, &M), N, M)
11 {
12
13 N = N * 100;
14 flag = 0;
15 for(i = 0; i < 10; i++)
16 {
17 P = N + i * 10;
18 for(j = 0; j < 10; j++)
19 {
20 Q = P + j;
21 if ( Q % M == 0) {
22 if (flag)
23 printf(" %d%d",i, j);
24 else
25 printf("%d%d",i, j), flag = 1;
26 break;
27 }
28
29 }
30 }
31 puts("");
32 }
33
34 return 0;
35 }
36
37

抱歉!评论已关闭.