永发信息网

用C语言编程:从5,6,7,8,9这五个数中选中四个不同的数字组成能被3,5,7整除的四位数。加急

答案:3  悬赏:50  手机版
解决时间 2021-11-09 05:08
  • 提问者网友:嗝是迷路的屁
  • 2021-11-08 10:55
用C语言编程:从5,6,7,8,9这五个数中选中四个不同的数字组成能被3,5,7整除的四位数。加急
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-11-08 11:49
#include 
void main(){
int i,j,k,l,a[5]={5,6,7,8,9};
for(i=0;i<5;i++)
for(j=0;j<5&&j!=i;j++)
for(k=0;k<5&&k!=i&&k!=j;k++)
for(l=0;l<5&&l!=i&&l!=j&&l!=k;l++)
if((a[i]*1000+a[j]*100+a[k]*10+a[l])%(3*5*7)==0)
printf("%d
",a[i]*1000+a[j]*100+a[k]*10+a[l]);
}
全部回答
  • 1楼网友:西风乍起
  • 2021-11-08 13:35
#include 
int main()
{
int i,j,k,m,num;
    for(i=5;i<=9;i++)
    for(j=5;j<=9;j++)
    for(k=5;k<=9;k++)
    for(m=5;m<=9;m++)
    {   num=i*1000+j*100+k*10+m;
        if(num%3==0&&num%5==0&&num%7==0)
            if(i!=j&&i!=k&&i!=m&&j!=k&&j!=m&&k!=m)
            printf("%d ",num);
    }

return 0;
}
  • 2楼网友:毛毛
  • 2021-11-08 12:48
#include 

int main( )
{
int a,b,c,d,t;
for(a=5;a<=9;a++)
 for(b=5;b<=9;b++)
  for(c=5;c<=9;c++)
   for(d=5;d<=9;d++)
   {
    if(a!=b&&a!=c&&a!=d&&b!=c&&b!=d&&c!=d)
    {
       t=a*1000+b*100+c*10+d;
   if(t%3==0&&t%5==0&&t%7==0)
     printf("%d ",t);
    }
   }

getch();
return 0 ;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯