用c语言写:目前,知道一个数的前几位数是a,不知道后两位数,还知道这个数能被b整除,输出所有符合条件的后两位数字
时间: 2024-05-09 08:19:17 浏览: 42
【c语言】输入一个浮点数(小数点后面有三位数),然后分别求出输出该数的整数部分和小数部分。
```c
#include <stdio.h>
int main() {
int a, b;
scanf("%d%d", &a, &b);
for (int i = 0; i < 100; i++) {
int num = a * 100 + i;
if (num % b == 0) {
printf("%02d\n", i);
}
}
return 0;
}
```
解释:
首先从标准输入中读入前几位数 `a` 和能整除的数 `b`。
然后使用循环遍历所有的两位数,组合成一个新的数 `num`。
如果 `num` 能被 `b` 整除,就输出这个数的后两位数。注意,需要使用 `%02d` 的格式化输出,保证输出的数字是两位数,并且前面补零。
最后返回 0,表示程序正常结束。
阅读全文