c语言,关于回文的程序流程图(要图),设计思想,运行结果都怎么写。很急,很急!

c语言,关于回文的程序流程图(要图),设计思想,运行结果都怎么写。很急,很急!,第1张

3)数字回文

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

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12506930.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存