编写程序,从键盘输入一个5位数,判断该数是否为回文数.

编写程序,从键盘输入一个5位数,判断该数是否为回文数.
例如:输入:12345,输出:不是回文数.输入:12321,输出:是回文数
其他人气:226 ℃时间:2020-01-31 00:57:58
优质解答
#include
using namespace std;
int main()
{
char *str = new char[255];
cin>>str;
cout看不等,我刚学编程把输入的数字 放到一个指针数组里 用两个指针分别指向数组的第一个元素(head)和最后一个元素 (tail)然后判断第一个元素和最后一个元素是否相等 如果不相等的话就提示不是回文 退出程序相等的话 就移动指针 把指向第一个元素的指针向右移动指向第二个元素 把指向最后一个元素的指针向左移动 指向倒数第二个元素 再继续判断当tail指针小于head指针的时候 就证明输入的字符是回文了1 232 1(一开始)↑↑ head tail1 232 1(然后)↑ ↑ head tail 1232 1(当指针这样指的时候 就证明是回文了)↑↑tailhead
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版