多语言展示
当前在线:498今日阅读:100今日分享:18

c语言如何判断一个数组是回文数组?

回文也就是第一个位置的数等于最后一个位置的数,第二个位置的数等于倒数第二个位置的数……,最后是最中间的两个数相等或者最中间的数的两边相等。所以即a【i】=a【(n-1)-i】,直到[n/2-1];最终比较a【(n/2-1】与a【n/2】的大小是否相等。
工具/原料

Microsoft Visual c++

方法/步骤
1

这里是实验中间有一个单数的回文。

2

这是运行中间无单数的回文,为一一对应的回文。

3

非回文。

注意事项

注意到要区分回文可以是最中间有一个单数的和唯一一对应的回文。

推荐信息