C语言编程 最小五位数 找出由1,2,3,4,5五个数字组成的能被7整除的最小五位数.
展开全部
#include<stdio.h>
int main()
{
char a[6] = { 0 };
int i,m,t;
for (i = 12341; i <= 54321; i += 7)
{
a[1] = a[2] = a[3] = a[4] = a[5] = 0;
t = i;
while (t)
{
m = t % 10;
if (m> 5 || m== 0||a[m])
break;
a[m] = 1;
t /= 10;
}
if (!t&&a[1] && a[2] && a[3] && a[4] && a[5])
{
printf("%d\n", i);
return 0;
}
}
return 0;
}
输出12453
更多追问追答
追问
i=12341?
追答
小于12345的最小的7的倍数
你也可以从7或者0开始循环
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询