⑴ 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 的長度,不包括結束字元'