请高手过来看看,帮老弟解决一下。
C语言要完成的小程序判断一个数字是回文数
要能运行的程序!!!!
#include <stdio.h> #include <stdbool.h> int main (void) { char str[81]; bool ishui (char str[]); //Input a character strings. printf ("Enter a string :"); scanf ("%s",str); if(ishui(str)){ printf ("Yes\n"); }else{ printf ("No\n"); } return 0; } bool ishui (char str[]) { int i=0,j,len=0; bool is; //Get length of chararray while(str[len]!='\0') { len++; } //Get last element position j=len-1; //Head/tail element compare while(i<=len/2){ if(str[i]!=str[j]){ return is=false; } i++; j--; } return is=true; }