如何求出1-5,五个数组成的无重复的五位数,且被7整除,并同时求出最小值
#include<stdio.h>main()
{
int a,b,c,d,e,i,n=0,g,max;
for(a=1;a<=5;a++)
{
for(b=1;b<=5;b++)
{
for(c=1;c<=5;c++)
{
for(d=1;d<=5;d++)
{
for(e=1;e<=5;e++)
{
i=a*10000+b*1000+c*100+d*10+e;
if(a==b||a==c||a==d||a==e||b==c||b==d||b==e||c==d||c==e||d==e||i%7==0 )
continue;
printf("%d\n",i);
s=n;
g=i;
n++;
}
}
}
}
}
max=g;
for(i=1;i<=s;i++)
{
if(g>max)
max=g;
}
printf("%d",max);
}
如何求出1-5,五个数组成的无重复的五位数,且被7整除,并同时求出最小值。这里我会求出被7整除的五位数,就是不知道如何把这些值赋值进一个数组里,进而通过编程求出最小值。将这两步合一起。 可以求出 11 个互不相同的 5 位数,但是,这些数均不能被 7 整除,怀疑你转述的题目要求有问题,引起别人误解,希望进一步举例说明最小值和被 7 整除的事情。 jackz007 发表于 2021-11-22 23:24
可以求出 11 个互不相同的 5 位数,但是,这些数均不能被 7 整除,怀疑你转述的题目要求有问题,引 ...
由1到5,五个数字组成的无重复数字五位数很多,然后求其中能被七整除的,并在求出被七整除的这些无重复数字五位数中,同时求出最小值。大哥在瞅瞅看看。述说是否清楚
页:
[1]