思路:通过对取余数运算和去尾运算的合理利用
#include <stdio.h>
#include <stdlib.h>
/**
*
输入格式
一个正整数K
输出格式
每一行为一个满足条件的五位数,要求从小到大输出。不得重复输出或遗漏。如果无解,则输出“No”。
**/
int main()
{
int i;
int a,b,c;
int k;
int n = 0;
scanf("%d",&k);
for(i = 10000;i <= 30000;i ++)
{
a = i / 100;
b = i % 10000 / 10;
c = i % 1000;
if(a % k == 0 && b % k == 0 && c % k == 0)
{
n ++;
printf("%d\n",i);
}
}
if(n == 0)
{
printf("No");
}
return 0;
}