【华为面试题】给定一个数字(整数),判断它是否回文

来源:互联网 发布:手机淘宝如何注册账号 编辑:程序博客网 时间:2024/05/19 19:32
#include <iostream>using namespace std;//---------------------------------------------------------------------------//给定一个数字(整数),判断它是否回文//假设这是一个有效数字#pragma argsused   int main(int argc, char* argv[]){int num[100]={0};   //按位分析字符cout<<"Please Input A Number String"<<endl;        //引申:输入的同时获得长度,或专门建立获取数据长度的函数(整、小)        //整数、小数,本文暂考虑小数情形        int num_len=0;    //数字长度        int num_tmp=0;    //输入字符——先只考虑整数        cin>>num_tmp;        int last_num= getchar();        if (last_num==10 || num_tmp!=0)  //有输入,且以换行(10)结束{          cout<<"Ensure Your Input Is: "<<num_tmp<<endl; //确认输入        }        bool isLoopStr=true; //是否回文,先获利长度和各位        //预设为true,则后面找false跳出点;反之亦然        int num_tmp1=num_tmp;        int j=0;  //j:输入整数的长度减1        while (num_tmp1/10>0)        {        num[j] = num_tmp1%10;                num_tmp1 = num_tmp1/10;                j++;        }        num[j] = num_tmp1;        //判断整数是否回文        for (int k=0; k < (j+1)/2; k++)        {          if (num[k] != num[j-k])                {                        isLoopStr = false;                  break;                }        }        if (isLoopStr)        cout<<"Input Number Is A LoopString"<<endl;        else                cout<<"Input Number Is Not A LoopString"<<endl;                cout<<"Press Any Key to Exit!"<<endl;        getchar();              return 0;}

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小米四开不了机怎么办 小米的手机后壳裂了怎么办 公司没钱拖欠员工社保怎么办 小米note充不进去电怎么办 公司欠社保没交怎么办 公司不给转社保怎么办 小米note充电特别慢怎么办 小米小米note2充电慢怎么办 小米note充电红灯不闪烁怎么办 小米note充电红灯闪烁怎么办 小米note2突然充电慢怎么办 充电小米note2手机闪烁怎么办 小米6x上网慢怎么办 小米5数据上网慢怎么办 小米5c照相模糊怎么办 小米5充电很慢怎么办 iphone图库照片没了怎么办 我想通过微信号得到手机号怎么办 给充电宝充电慢怎么办 小米5s充不了电怎么办 百度网盘下载速度慢怎么办 负债累累没有钱没有资源怎么办 好福利密码忘了怎么办 手机无法申请百度网盘怎么办 魅族手机运行慢怎么办 阿里小宝卡流量用完了怎么办 阿里宝卡流量用完了怎么办 百度网盘本地空间不足怎么办 百度网盘空间不足怎么办 百度网盘容量不够怎么办 百度网盘内存不够怎么办 百度网盘储存空间不足怎么办 百度网盘手机号注销了怎么办 手机系统升级后照片没了怎么办 换手机照片没了怎么办 苹果手机icloud满了怎么办 百度网盘密码忘记怎么办 手机卡不用了支付宝账号怎么办 手机校园网不弹出登录界面怎么办 百度云需要邮箱验证怎么办 网页百度网盘不播放视频怎么办