给出一个不大于1 000 000的数a。每次操作,你可以将当前的数中的两个非零位交换位置,并都减去1,得到一个新的数。比如155,我们将百位和个位进行操作,就得到了450.请你的程序输出经过任意次上述的操作,a最大能变成什么数。最好运行的速度不超过1秒。请用c++或者c#写
因为是初学者,想请教下高手如何来写这个程序,谢谢!!
太谢谢你了,网上还是热心人多啊还想请教一下,你的算法思路是什么样的还有atoi是什么函数