⑴ c语言,判断字符串是否为回文,需进行多组测试
#include"stdio.h"
intmain(intargv,char*argc[]){
chars[100],i,k;
printf("Inputstring,Ctrl+Zend... ");
while(gets(s)){
for(k=0;s[k];k++);
for(k--,i=0;i<k;i++,k--)
if(s[i]-s[k])
break;
if(i>=k)
printf(" '%s'isapalindromestring ",s);
else
printf(" '%s'isnotapalindromestring ",s);
}
return0;
}
运行样例:
⑵ C语言中测试字符串长度的函数
C语言中测试字符串长度的函数是strlen()
函数原型:
unsignedintstrlen(char*s);
头文件:
#include<string.h>
参数说明:s为指定的字符串;
功能说明:strlen()用来计算指定的字符串s 的长度,不包括结束字符'