#include
main()
{
char a[40]; //定義一個存放待判斷的字元陣列
int i=0,len;
printf("please input your string :(length
gets(a); //逐個讀取a 陣列中的字元
len=strlen(a); //計算字串的長度
for(i=0;i
if(a[i]!=a[len-1-i])//逐個將兩端的字元進行比較 如第一個與最後一個比較 第二個與倒數第二個比較 如不同 則跳出迴圈
break;
}
if(i==(len-1)/2)// 如i已經自加至字串的中間位置 則表示是迴文 如 沒有 則不是
printf("Yes");
else
printf("No");
這程式 我粗略寫的 沒有執行 你執行試一下
有問題的話 你發郵件給我
[email protected]
#include
#include
main()
{
char a[40]; //定義一個存放待判斷的字元陣列
int i=0,len;
printf("please input your string :(length
gets(a); //逐個讀取a 陣列中的字元
len=strlen(a); //計算字串的長度
for(i=0;i
{
if(a[i]!=a[len-1-i])//逐個將兩端的字元進行比較 如第一個與最後一個比較 第二個與倒數第二個比較 如不同 則跳出迴圈
break;
}
if(i==(len-1)/2)// 如i已經自加至字串的中間位置 則表示是迴文 如 沒有 則不是
printf("Yes");
else
printf("No");
}
這程式 我粗略寫的 沒有執行 你執行試一下
有問題的話 你發郵件給我
[email protected]