字符回文数判断
回文判断(函数)
编写一个函数int isPalindrome(char s[]),判断参数表示的字符串是否是回文,如果是返回1,否则返回0。在主函数中调用它,判断输入的字符串是否是回文,如果是,输出“yes”,如果不是,输出”No”。
输入
测试数据的个数 t
第一个字符串
第二个字符串
…….
输出
如果是,输出“yes”,如果不是,输出”No”
样例输入
3
abba
abcba
ab
样例输出
Yes
Yes
No
不同的思维是编写一个loop先分长度的奇偶数,偶数一次让前后数对比是否相等不想等跳出loop标记0;奇数中间的不理就好。
但高手的思维不是这样的,有更好的方法:
#include<stdio.h>
#include<string.h>
int isPalindrome(char s[]);
int main()
{
int t,i;
char