vb程序设计:设有十进制数a,b,c,d和e,它们满足下列式子:abcd×e=bcde(a不等于0 30
vb程序设计:设有十进制数a,b,c,d和e,它们满足下列式子:abcd×e=bcde(a不等于0,e不等于0或1),求满足上述条件的所有四位数abcd的和...
vb程序设计:设有十进制数a,b,c,d和e,它们满足下列式子:abcd×e=bcde(a不等于0,e不等于0或1),求满足上述条件的所有四位数abcd的和
展开
1个回答
展开全部
//用穷举法了
#include "stdio.h"
int main()
{
int a,b,c,d,e;
for(a=1;a<10;a++)
for(b=0;b<10;b++)
for(c=0;c<10;c++)
for(d=0;d<10;d++)
for(e=1;e<10;e++)
{
//各不相等
//if(a==b || b==c || c==d || d==e || a==c || b==d || c==e || a==d ||b ==e || a==e)
//{
// continue;
//}else
{
if(((a*1000+b*100+c*10+d)*e)== (b*1000+c*100+d*10+e))
printf("%d%d%d%d*%d=%d%d%d%d\n",a,b,c,d,e,b,c,d,e);
}
}
getchar();
return 0;
}
#include "stdio.h"
int main()
{
int a,b,c,d,e;
for(a=1;a<10;a++)
for(b=0;b<10;b++)
for(c=0;c<10;c++)
for(d=0;d<10;d++)
for(e=1;e<10;e++)
{
//各不相等
//if(a==b || b==c || c==d || d==e || a==c || b==d || c==e || a==d ||b ==e || a==e)
//{
// continue;
//}else
{
if(((a*1000+b*100+c*10+d)*e)== (b*1000+c*100+d*10+e))
printf("%d%d%d%d*%d=%d%d%d%d\n",a,b,c,d,e,b,c,d,e);
}
}
getchar();
return 0;
}
追问
可是这个是c语言啊
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询