测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A41000. 整除的尾数

填空题 容易

题目描述

整除的尾数

题目描述

一个整数,只知道前几位,不知道末二位,被另一个整数除尽了,那么该数的末二位该是什么呢

输入格式

输入数据有若干组,每组数据包含二个整数a,b(0<a<10000, 10<b<100),若遇到0 0则处理结束

输出格式

对应每组数据,将满足条件的所有尾数在一行内输出,格式见样本输出。同组数据的输出,其每个尾数之间空一格,行末没有空格。

样例输入

200 40

1992 95

0 0

样例输出

00 40 80

15

参考答案

#include <stdio.h> int main() { int a, b; while (scanf("%d %d", &a, &b) != EOF && a && b) { int i = (a * 100 - 1) / b; //初始化i为符合条件的前一个值 while (i++) //循环i自加 { printf("%02d", i * b % 100); //输出后两位 if (b * (i + 1) < a * 100 + 100) //判断下一个i是否在范围内 putchar(' '); //是则输出空格 else break; //否则跳出循环,结尾无空格 } putchar('\n'); //输出回车 } return 0; }
上一题 下一题