数据结构及应用算法
问题描述:求某正整数插入乘号后乘积的最大值。编程实现在一个9位数的正整数n中插入4个乘号,使分得的5个整数的乘积最大; 输入:正整数n; 输出:被分得的5个整数、得到的最大乘积值。 例如: Please input n: 2 (回车) 屏幕输出:73*401*9*8*62=1
给你一个编程的思路吧,程序就不写了,望见谅。 可以用循环语句嵌套,第一变量为a表示第一个乘号前有a位数,取值为1至5(因为后面有3个乘号,至少留4位数);第二变量为b,取值为a+1至6;第三变量为c,取值为b+1至7;第四变量为d,取值为c+1至8;对以上循环中计算出的量比较出最大即可。
答:若干个1和2排成一行:1,2,1,2,2,1,2,2,2,1,2,2,2,2...,其规则是:第一个数是1,第二个数是2,第三个数是1.一般地,先写一行1,再在...详情>>
答:详情>>