有一道小学3年级的数学题,大学生都不一定能够做出来哦!!!
有一道小学3年级的数学题,题目是。有123456789这9个数,将这9个数填入下列9个框框上,不许重复。□□□□乘以□=□□□□...
有一道小学3年级的数学题,题目是。有123456789这9个数,将这9个数填入下列9个框框上,不许重复。□□□□乘以□=□□□□
展开
8个回答
展开全部
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;
}
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;
}
展开全部
小学就是喜欢出这种无聊题,做出来又怎么样,有什么用?
现在的计算机别说9个数,9W个数也能给出答案。
现在的计算机别说9个数,9W个数也能给出答案。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1738 * 4 = 6952
1963 * 4 = 7852
1963 * 4 = 7852
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1738 * 4 = 6952 1963 * 4 = 7852
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2007-02-14
展开全部
1738 * 4 = 6952
1963 * 4 = 7852
小朋友,我非常欣赏你的求知欲望,望你继续努力!
好好学习,天天向上!
good good study,day day up!
1963 * 4 = 7852
小朋友,我非常欣赏你的求知欲望,望你继续努力!
好好学习,天天向上!
good good study,day day up!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询