永发信息网

123456789任意组成3个百位数相乘的最小值是多少

答案:4  悬赏:80  手机版
解决时间 2021-02-10 23:27
最大值又是多少?
最佳答案
最大值: 763 * 852 * 941 = 611721516
  最小值: 147 * 258 * 369 = 13994694
  Press any key to continue

  #include

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

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

  void main() {
  int a[9] = {1,2,3,4,5,6,7,8,9}, i, j, k, n = 0, b[3], p[3], q[3];
  long e, min = 1000000000, max = 1000000;
  while (1) {
  b[0] = a[0] * 100 + a[1] * 10 + a[2];
  b[1] = a[3] * 100 + a[4] * 10 + a[5];
  b[2] = a[6] * 100 + a[7] * 10 + a[8];
  e = b[0] * b[1] * b[2];
  if(e > max) {
  max = e;
  for(k = 0; k < 3; k++)
  p[k] = b[k];
  }
  if(e < min) {
  min = e;
  for(k = 0; k < 3; k++)
  q[k] = b[k];
  }
  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);
  }
  cout<<" 最大值: "<全部回答
169 * 258 * 347 = 15129894 961 * 852 * 743 = 608347596 别问我平均值,我不知道。
147*258*369=13994694 941*852*763=611721516
最大值: 763 * 852 * 941 = 611721516   最小值: 147 * 258 * 369 = 13994694   press any key to continue   #include&lt;iostream.h&gt;   void swap(int &amp;a, int &amp;b) {   int t = a;   a = b;   b = t;   }//交换   void reverse(int a[], int i, int j) {   while (i&lt;j) {   swap(a[i++],a[j--]);   }   }//颠倒   void main() {   int a[9] = {1,2,3,4,5,6,7,8,9}, i, j, k, n = 0, b[3], p[3], q[3];   long e, min = 1000000000, max = 1000000;   while (1) {   b[0] = a[0] * 100 + a[1] * 10 + a[2];   b[1] = a[3] * 100 + a[4] * 10 + a[5];   b[2] = a[6] * 100 + a[7] * 10 + a[8];   e = b[0] * b[1] * b[2];   if(e &gt; max) {   max = e;   for(k = 0; k &lt; 3; k++)   p[k] = b[k];   }   if(e &lt; min) {   min = e;   for(k = 0; k &lt; 3; k++)   q[k] = b[k];   }   for (i=7; i&gt;=0; i--)   if (a[i] &lt; a[i+1]) break;   if (i==-1) break;   for (j=8; j&gt;i; j--)   if (a[j] &gt; a[i]) break;   swap(a[i],a[j]);   reverse(a,i+1,8);   }   cout&lt;&lt;" 最大值: "&lt;&lt;p[0]&lt;&lt;" * "&lt;&lt;p[1]&lt;&lt;" * "&lt;&lt;p[2]&lt;&lt;" = "&lt;&lt;max&lt;&lt;endl   &lt;&lt;" 最小值: "&lt;&lt;q[0]&lt;&lt;" * "&lt;&lt;q[1]&lt;&lt;" * "&lt;&lt;q[2]&lt;&lt;" = "&lt;&lt;min&lt;&lt;endl;   }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有没有每天实时搜索股票k线形态的技术软件,
316不锈钢管一般多少钱一吨价格
如家酒店北京西直门店在什么地方啊,我要过去
上班一直对电脑,去做激光近视手术,会不会又
商城招代理是骗钱的吗
就诊时医生看得到以前的病历记录吗
技嘉z170华硕z170哪个好
四星级电冰箱,应具有冷冻能力,是指电冰箱在
三拗片吃后是不是瞌睡
绝对牛的火锅的菜汤分离模式是什么意思?
春华苑南门(人行门)在哪里啊,我有事要去这个
谁有草莓的社区邀请码2014的版的?
我18岁了,一个胸大一个胸小怎么办
招商银行一卡通金卡账户管理费的问题!
西石岩路这个地址在什么地方,我要处理点事
推荐资讯
s8屏幕花了吗
徐州有奔驰4s店么?具体位置怎么走 从枣庄怎
新时代通讯卖场怎么去啊,我要去那办事
抗磨液压油是不是可以代替透平油,二者的区别
邓集十一中学校成绩单
何领棉布地址在什么地方,想过去办事
礼参初中最脑残的老湿是不是赵桂峰????
小胖超市怎么去啊,有知道地址的么
通常情况下,一天当中陆地最高气温出现在DA.
一个四十岁的女人没什么文化,能找一个怎样的
张店区南定镇农村集体三资委托代理服务中心这
【85c】68C与85C代表的电阻值是多少?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?