未完成
题目:
洛谷 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;
else
cout << "Impossible!";
return 0;
}
桐贤
发布了27 篇原创文章 · 获赞 14 · 访问量 1万+
私信
关注