问题:编写一个程序;实现 输入一串字符串,判断它是否是回文;
运行图:
源代码:
#include#include int Hwen( char *str ) { int j ; j = strlen(str) ; return j ; } int main() { char a[100] ; int u = 0 ; int i = 0 ; int p = 0 ; printf( "请输入字符串:" ) ; scanf( " %s ", a ) ; u = Hwen(a) ; for( i = 0 ; i < ( u - 1 ) / 2 ; i++ ) { if( a[i] != a[u-1-i] ) { p = p+1 ; } } if( p == 0 ) { printf( "输入的字符串是回文" ) ; } else { printf( "输入的字符串不是回文" ) ; } }



