2016年华为秋招机试题——1.回文数字判断(100分)
2016-07-27 22:56
260 查看
回文数字判断
描述:有这样一类数字,他们顺着看和倒着看是相同的数,例如:121,656,2332等,这样的数字就称为:回文数字。判断某数字是否是回文数字。
运行时间限制:10Sec
内存限制:128MByte
输入:整型数字
输出:0:不是回文数字;1:是回文数字。
样例输入:121
样例输出:1
答案:
描述:有这样一类数字,他们顺着看和倒着看是相同的数,例如:121,656,2332等,这样的数字就称为:回文数字。判断某数字是否是回文数字。
运行时间限制:10Sec
内存限制:128MByte
输入:整型数字
输出:0:不是回文数字;1:是回文数字。
样例输入:121
样例输出:1
答案:
#include <iostream> #include <string> #include <sstream> using namespace std; void huiwen(char str[]) { int flag=1; int len=strlen(str); for(int i=0;i<len/2;i++) { if(str[i]!=str[len-i-1])//二分数字,首个数字和末尾数字依次相等 { flag=0;//不等,说明不是回文,输出的k为0 break; } } cout << flag;//判断是否是回文的标志 } void main() { char input[100]; cin>>input; //需要判断输入的是否是整型数字,若不是,输出0,即肯定不是回文数字 for(int i = 0; i < strlen(input); i++) { if(!isdigit(input[i])) { cout<< 0 ; return; } } huiwen(input); }
相关文章推荐
- 华为路由器密码恢复
- 华为交换机的后缀详解
- 华为RAID 1阵列卡设置教程图文详解
- 华为的IPD流程
- 华为手机真机调试设置
- 以华为为例告诉你HRBP 到底是什么?
- 华为OR小米,谁是智能手机出货量之王?
- 抢先小米!NFC支付又添一家 华为推出Huawei Pay
- 华为员工真实工资揭秘:十年青春才能换来百万年薪
- 深刻!一张图看懂在华为和腾讯工作的区别
- SE100101系统概述
- 华为防火墙配置演示 Quidway SecPath
- 华为防火墙地址转换
- 华为(VRRP-OSPF-STP-SNMP链路聚合)
- S9300做VRRP的配置
- 配置负载分担VRRP
- 华为9306(9300系列)在不删除配置的情况下恢复密码
- 思科和华为交换机常用命令对比学习
- 华为网络技术培训笔记之常用网络工具(一)