预计回文数:“回文串”无论是正读还是反读都是相同的字符串。 请编写判断读取的字符串为“回文”的程序。 输入格式:
输入多个测试实例。 输入数据的第一行是表示测试实例数的正整数n,后跟n个字符串。
输出格式:
在字符串为回文列的情况下输出“yes”,否则输出“no”;
代码是下一个:
#includestdio.h
#includestring.h
int main ()。
int n,I,j,m;
char a[50];
char b[50];
scanf('%d ',n );
wile(n----) {
scanf('%s ',a );
m=Strlen(a );
for(I=0,j=m-1; im; I,j----)
b[j]=a[i]; 将a[i]按相反顺序保管在b[j]中
for(I=0; im; I ) {
if(b[I]!=a[i] )
黑; 如果b[i]一直等于[i],则在执行i=m之前循环不会结束。 因此,在循环以外判断为“是”的条件是,i==m时,其他情况将输出“否”。 */
() ) ) ) )。
if(I==m ) )。
打印(是);
else
printf(no );
() ) ) ) )。
返回0;
() ) ) ) )。
执行屏幕截图: