有一个由数字1,2,3,4,5,6,7,8,9组成的数字串(长度不超过200),问如何将M个加号插入这个串中

所得的算术表达式的值最小,加号不能加在数字串的最前面或最末尾,也不应有两个或两个以上的加号相邻

4个回答

什么语言啊?没分给吗?

VB.NET
假定你的字符串变量名是TXT
DIM TXT1
DIM NEWTXT AS STRING
DIM A AS INT32
FOR A=1 TO LEN(TXT)
IF A=LEN(TXT) THEN
TXT1=MID(TXT ,A,1)
ELSE
TXT1=MID(TXT ,A,1) & "+"
END IF
NEXT A

上面写错了
VB.NET
假定你的字符串变量名是TXT
DIM TXT1
DIM NEWTXT AS STRING
DIM A AS INT32
FOR A=1 TO LEN(TXT)
IF A=LEN(TXT) THEN
TXT1=MID(TXT ,A,1)
ELSE
TXT1=MID(TXT ,A,1) & "+"
END IF
NEWTXT=NEWTXT & TXT1
NEXT A
变量NEWTXT就是你要的结果

c或c++都行,求讲解下思路

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐