未完成
题目:
洛谷 P1015回文数
计蒜客 [NOIP1999]回文数
缺乏的能力:
大数相加减(字符串)、任何进制数的运算运算。
未完成的代码:
#include<iostream>
#include<string>
#include<cstring>
using namespace std;//N为进制,M为数值
char M[c];
int N;
int ans = 0;bool judge_huiwen(char *M)
{int length = strlen(M);for(int i=0; i<length/2; i++)if(M[i]!=M[length-i-1])return 0;return 1;
}void add_reself(M) //字符串反转载相加 (考虑进制)
{char re_M[1005];int length = strlen(M); for(int i=0; i<length; i++) //字符串反转re_M[i] = M[length-i-1];//字符串看出数值载相加减//大数运算//玩不起玩不起。。。 } int main()
{cin >> N >> M;while( judge_huiwen(M)==1 && ans <= 30){add_reself(M);ans++;}if(step <= 30)cout << "STEP=" << ans << endl;elsecout << "Impossible!";return 0;
}