c語(yǔ)言字符串回文算法 求c語(yǔ)言程序(2)編寫函數(shù),判斷一個(gè)字符串是否是回文。若是回文函數(shù)返回值為1;否則函數(shù)返回值為0?
求c語(yǔ)言程序(2)編寫函數(shù),判斷一個(gè)字符串是否是回文。若是回文函數(shù)返回值為1;否則函數(shù)返回值為0?Int a,A1,A2,A3scanf(%d”,a);A1=a A2=a/10 A3=a/100
求c語(yǔ)言程序(2)編寫函數(shù),判斷一個(gè)字符串是否是回文。若是回文函數(shù)返回值為1;否則函數(shù)返回值為0?
Int a,A1,A2,A3
scanf(%d”,a);
A1=a
A2=a/10
A3=a/100
A4=a/1000
if(A1==A4&&;A2==A3)
]{
]返回1
}
{
返回2
}
1。分析:start=0,end=length-1;在start<=end的情況下,不斷比較,使start和end--;只要遇到不等式,就退出并返回false。
2. 具體代碼如下。通過(guò)使用while循環(huán),如果遇到不相等的對(duì)應(yīng)字符,將立即退出?;匚淖址祷?,而不是0。輸入?yún)?shù)包括字符串STR及其長(zhǎng)度len。
3. 測(cè)試數(shù)據(jù)為“ABA”和“ABC”,結(jié)果為1和0,如圖所示