當前位置:編程學習大全網 - 編程軟體 - 字母回文程序設計

字母回文程序設計

1,回文判斷方法:

有壹串,依次作出以下判斷:

第壹個字符和最後壹個字符壹樣嗎?

第二個字符和倒數第二個字符壹樣嗎?

......

只要壹對字符不壹樣,就不是回文,否則就是回文。

2.可以參考下面的代碼:

int?匯文(char?*s)

{

夏爾?*p?=?s;

while(*p)?p++;//找到終止符的位置\0。

p-;//\0的第壹個字符是字符串的最後壹個字符。

while(s & lt;p)

{

如果(*s?!=?*p)?回歸?0;//發現不同,不是回文。

s++;

p-;//兩者都向中間移動。

}

回歸?1;//從認識到現在都是這樣,是回文。

}

int?主()

{

夏爾?s[100];

scanf("%s ",s);//輸入字符串。

If(huiwen(s))//判斷是否回文並輸出結果。

Printf("%s是回文字符串\n ",s);

其他

Printf("%s不是回文字符串\n ",s);

回歸?0;?

}

擴展數據:

Isdig()函數:判斷壹個字符是否為數字。

Iscntrl()函數:判斷壹個字符是否是控制字符。

Isalpha()函數:判斷壹個字符是否是字母。

Isalnum()函數:判斷壹個字符是字母還是數字。

Double cabs(struct complex znum)返回復數znum的絕對值。

Double fabs(double x)返回雙精度參數x的絕對值。

Long labs(long n)返回長整型參數n的絕對值。

Modf()函數:提取浮點數的小數和整數部分。

百度百科-C語言函數

  • 上一篇:什麽事內螺紋球閥
  • 下一篇:即日起接受報名預定 2021 AMG駕駛培訓計劃公布
  • copyright 2024編程學習大全網