0~9
11~99
101,111,121 。。。。202,212 。。。。
1001,1111,1221 。。。。
偶数位数字的橘空嫌数:
前n/2是n/2 位数,后n/2的每位顺序 为前面n/2 位数字相反
奇数位数字的数,
中间是0~9两边和偶数相同圆手。
4)字符回文
从前向后,从后向前亏禅各取一个字符,直到两个位置相遇,都相等的是回文字符串。
//返回TRUE:是回文字符举老串// FALSE:不是回文字符串
bool CheckRer(char *pString)
{
char *pStart //指向字符串头的指针
char *pEnd//指向字符串租饥尾的指针
bool bReturn
//初始化变量
bReturn = true
pStart = pString
pEnd= pStart + Strlen(pString) - 1
//判断回文字符串,直到头指针的弊答返位置大于等于尾指针的位置
while (pStart <pEnd)
{
//比较两个字符是否相等(有些编译器可能需要使用字符串比较函数)
if ( *pStart != *pEnd )
{
bReturn = false
break
}
//移动指针
pStart++
pEnd--
}
return bReturn
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)