#include<iostream> using namespace std; int main() { int n; cin>>n; for(int i=1; i<=n; i++) { int a[6]={0}, b=i; if(i>=10) { int j, f=1; for(j=0; b>=1; j++) { a[j]=b%10; b=b/10; } int k; for(k=0; j>0; k++) { j--; if(a[j]!=a[k]) f=0; } if(f==1) cout<<i<<endl; } else cout<<i<<endl; } return 0; }
题目很简单,但是和前几题一样,我在实现的过程中更改了很多参数的生存周期,个人认为已经踩在了深渊的边缘...