小黄练编程 发表于 2021-11-22 22:26:29

如何求出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整除的五位数,就是不知道如何把这些值赋值进一个数组里,进而通过编程求出最小值。将这两步合一起。

jackz007 发表于 2021-11-22 23:24:13

       可以求出 11 个互不相同的 5 位数,但是,这些数均不能被 7 整除,怀疑你转述的题目要求有问题,引起别人误解,希望进一步举例说明最小值和被 7 整除的事情。

小黄练编程 发表于 2021-11-22 23:35:23

jackz007 发表于 2021-11-22 23:24
可以求出 11 个互不相同的 5 位数,但是,这些数均不能被 7 整除,怀疑你转述的题目要求有问题,引 ...

由1到5,五个数字组成的无重复数字五位数很多,然后求其中能被七整除的,并在求出被七整除的这些无重复数字五位数中,同时求出最小值。大哥在瞅瞅看看。述说是否清楚
页: [1]
查看完整版本: 如何求出1-5,五个数组成的无重复的五位数,且被7整除,并同时求出最小值