一个4位数除以一个1位数等于另一个4位数,这个4位数和另一个4位数每一位和这个1位数都是1到9,不能重复。

wangfeiwan 2008-03-13 05:36:43
一个4位数除以一个1位数等于另一个4位数,这个4位数和另一个4位数每一位和这个1位数都是1到9,不能重复。
...全文
165 8 打赏 收藏 转发到动态 举报
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangfeiwan 2008-03-17
  • 打赏
  • 举报
回复
啊,我是用C++写的,不知道是不是对的,初学者,希望各位指点
#include <iostream>

using std::cout;
using std::cin;
using std::endl;

int main()
{
int a=1000, b=1, c=a/b;

for (a/1000==c/1000&&a/1000==c%1000/100&&a/1000==c%100/10&&a/1000==c%10&&a/1000==b;
a%1000/100==c/1000&&a%1000/100==c%1000/100&&a%1000/100==c%100/10&&a%1000/100==c%10&&a%1000/100==b;
a%100/10==c/1000&&a%100/10==c%1000/100==&&a%100/10c%100/10&&a%100/10==c%10&&a%100/10==b;
a%10==c/1000&&a%10==c%1000/100&&a%10==c%100/10&&a%10==c%10&&a%10==b; a++);

for (a=10000; b<=9; b++; a=1000);
cout << a << b << endl;
return 0;
}
dubiousway 2008-03-15
  • 打赏
  • 举报
回复

#include <stdio.h>

void main()
{
int cd[9],i,j,k;

for(cd[0]=1;cd[0]<=9;cd[0]++)
for(cd[1]=1;cd[1]<=9;cd[1]++)
for(cd[2]=1;cd[2]<=9;cd[2]++)
for(cd[3]=1;cd[3]<=9;cd[3]++)
for(cd[4]=1;cd[4]<=9;cd[4]++){
k=1;
if ((cd[5]=(cd[0]*1000 + cd[1]* 100 + cd[2]*10 +cd[3])/cd[4])/1000!=0
&& (cd[0]*1000 + cd[1]* 100 + cd[2]*10 +cd[3])%cd[4]==0){
cd[8]= cd[5]%10;
cd[5]/=10;
cd[7]= cd[5]%10;
cd[5]/=10;
cd[6]= cd[5]%10;
cd[5]/=10;

if(cd[8]&&cd[7]&&cd[6]){

for(i=0;i<8;i++){
for(j=i+1;j<9;j++)
if(cd[i]==cd[j]){
k=0;
break;
}
if(k==0) break;
}

if (k==1)
printf("%d%d%d%d/%d=%d%d%d%d\n",cd[0],cd[1],cd[2],cd[3],cd[4],cd[5],cd[6],cd[7],cd[8]);
}
}
}
}

wangfeiwan 2008-03-15
  • 打赏
  • 举报
回复
想让人教我这个程序怎么写的。不是要答案啊。谁能教哈我啊,谢谢了
qmm161 2008-03-13
  • 打赏
  • 举报
回复
dividend = 7852 divisor = 4 quo = 1963
请按任意键继续. . .
qmm161 2008-03-13
  • 打赏
  • 举报
回复
dividend = 7852 divisor = 4 quo = 1963
请按任意键继续. . .
zhang_db 2008-03-13
  • 打赏
  • 举报
回复
6952/4=1738
7852/4=1963
dubiousway 2008-03-13
  • 打赏
  • 举报
回复
怎么看不到ls回复
qiuqiu173 2008-03-13
  • 打赏
  • 举报
回复
??
相关推荐

63,594

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下