有一道小学3年级的数学题,大学生都不一定能够做出来哦!!!

有一道小学3年级的数学题,题目是。有123456789这9个数,将这9个数填入下列9个框框上,不许重复。□□□□乘以□=□□□□... 有一道小学3年级的数学题,题目是。有123456789这9个数,将这9个数填入下列9个框框上,不许重复。□□□□乘以□=□□□□ 展开
 我来答
百度网友af60faf09
2007-02-13 · TA获得超过1636个赞
知道大有可为答主
回答量:774
采纳率:0%
帮助的人:904万
展开全部
1738 * 4 = 6952
1963 * 4 = 7852

#include<iostream.h>

void print(int a_h[]) {
for (int i=0; i<9; i++)
cout<<a_h[i]<<' ';
cout<<endl;
}

void swap(int &a, int &b) {
int t = a;
a = b;
b = t;
}//交换

void reverse(int a[], int i, int j) {
while (i<j) {
swap(a[i++],a[j--]);
}
}//颠倒

T(int a[]) {
int b = a[0] * 1000 + a[1] * 100 + a[2] * 10 + a[3],
c = a[4],
d = a[5] * 1000 + a[6] * 100 + a[7] * 10 + a[8];
if(b*c==d) return 1;
return 0;
}

void main() {
int a[9] = {1,2,3,4,5,6,7,8,9}, i, j, n = 0;
while (1) {
if (T(a)) {
cout<<++n<<':';
print(a);
}
for (i=7; i>=0; i--)
if (a[i] < a[i+1]) break;
if (i==-1) break;
for (j=8; j>i; j--)
if (a[j] > a[i]) break;
swap(a[i],a[j]);
reverse(a,i+1,8);
}
cin>>n;
}
iqapple
2007-02-13 · TA获得超过197个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:0
展开全部
小学就是喜欢出这种无聊题,做出来又怎么样,有什么用?
现在的计算机别说9个数,9W个数也能给出答案。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
468026046
2007-02-13
知道答主
回答量:72
采纳率:0%
帮助的人:30.6万
展开全部
我觉得也是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
466125782
2007-02-14 · TA获得超过692个赞
知道答主
回答量:220
采纳率:0%
帮助的人:217万
展开全部
1738 * 4 = 6952
1963 * 4 = 7852
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
添使
2007-02-14
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
1738 * 4 = 6952 1963 * 4 = 7852
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2007-02-14
展开全部
1738 * 4 = 6952
1963 * 4 = 7852
小朋友,我非常欣赏你的求知欲望,望你继续努力!
好好学习,天天向上!
good good study,day day up!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式