判断是否为回文数
/*判断是否为回文数 例如:18981 思路:数字当成字符串数组,数组的下标访问每个元素判断是否为回文数。*/ #include <iostream> using namespace std; int main() { char ch[30]; cout<<"请输入一个数字"<<endl; cin>>ch; cout<<"输入的数字为"<<ch<<endl; //cout<<"第2项为"<<ch[1]<<endl; int len=strlen(ch); cout<<"len="<<len<<endl; int i=0,j=len-1; while(i!=len) { if(ch[i]==ch[len-1]) { i++;len--; } else break; } if(i>=len-1) cout<<"是回文数"<<endl; else cout<<"不是回文数"<<endl; /*if(len==(i-1)) cout<<"是回文数"<<endl; else cout<<"不是回文数"<<endl;*/ return 0; }
本博客注有“转”字样的为转载文章,其余为本人原创文章,转载请务必注明出处或保存此段。c++/lua/windows逆向交流群:69148232