《C语言回文串(函数)》由会员分享,可在线阅读,更多相关《C语言回文串(函数)(2页珍藏版)》请在金锄头文库上搜索。
0880-回文串(函数)时间限制: 1000 毫秒 内存限制: 32768 K字节总提次数: 278 次 成功提交次数: 218 次 判题规则: 严格比较问题描述 “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。输入 输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串(每个字符串的长度不超过100)。输出 如果一个字符串是回文串,则输出yes,否则输出no.输入样列 4levelabcdenoonhaha输出样例 yesnoyesno出处 ymc答案:#include #includeint fun(char a)int i,k,r=1; k=strlen(a)-1;for(i=0;i=k;k-,i+)if(ai!=ak)r=0;break;return r;int main()char a20;int i,n;scanf(%d,&n);for(i=0;in;i+)scanf(%s,&a);if(fun(a)=0)printf(non);elseprintf(yesn);return 0;