已解决 何文轩 高级守护 给定一个正整数n,进制m,根据下面规律,找出最少要多少步才能得到一个回文数? 规律: 假设n=28,m=10; runt 1:28+82=110; runt 2:110+011=121; 需要两步才能得到一个回文数。
已采纳 阮俊雄 新手光能 for (int i=0;i<len;i++) n=n*k+ch(nn[i]); unsigned long long step; for (step=0;!wow(n) && step<=30;step++) n=nex; if (step<=30) cout<<"STEP="<<step<<endl; else cout<<"Impossible!"; 核心部分,函数自己编