很简单的题目 但是怎么写都是52分 求调
题目:
题目描述
给出一个整数n。是否可以在n的前面添加多个 0 ,使得n变成回文。
输入格式
输入一个整数。
输出格式
如果可以,则输出 Yes ,否则,输出 No 。
我的52分代码
#include<bits/stdc++.h>
using namespace std;
long long n; long long i,flag,v[10003],j;
stack<int>s;
int main(){
while(cin>>v[i]){
if(v[i]==0){
if(flag==0){
continue;
}
}else{
flag=1;
}
i++;
s.push(v[i]);
}
for(j=1;j<=i;j++){
if(v[i]==s.top()){
s.pop();
}else{
cout<<"No";
return 0;
}
}
cout<<"Yes";
return 0;
}