《C语言 回文串.docx》由会员分享,可在线阅读,更多相关《C语言 回文串.docx(2页珍藏版)》请在三一办公上搜索。
C语言 回文串0880-回文串(函数) 时间限制: 1000 毫秒 内存限制: 32768 K字节 总提次数: 278 次 成功提交次数: 218 次 判题规则: 严格比较 问题描述 “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。 输入 输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串。 输出 如果一个字符串是回文串,则输出yes,否则输出no. 输入样列 4 level abcde noon haha 输出样例 yes no yes no 出处 ymc 答案: #include #include int 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); else printf(yesn); return 0;