你应该循环执行结束再输出结果 否则只是其中一个字母是否是回文了那要求是先输入N 然后输入字符串 你这个先输入的字符串for(int i=0;iif(s[i]!=s[n-i-1]){printf("no");//有一个字母错误就不是回文 return 0;//结束程序}}printf("yes");return 0;