判断是否为回文数

简介: /*判断是否为回文数 例如:18981 思路:数字当成字符串数组,数组的下标访问每个元素判断是否为回文数。*/ #include using namespace std; int main() { char ch[30]; cout
/*判断是否为回文数
  例如:18981
思路:数字当成字符串数组,数组的下标访问每个元素判断是否为回文数。*/


#include <iostream>
using namespace std;

int main()
{
	char ch[30];
    cout<<"请输入一个数字"<<endl;
	cin>>ch;
	cout<<"输入的数字为"<<ch<<endl;
	//cout<<"第2项为"<<ch[1]<<endl;
	int len=strlen(ch);
	cout<<"len="<<len<<endl;
	int i=0,j=len-1;
	while(i!=len)
	{
		if(ch[i]==ch[len-1])
		{
			i++;len--;
		}
		else break;
	}
	if(i>=len-1)
		cout<<"是回文数"<<endl;
	else cout<<"不是回文数"<<endl;
	/*if(len==(i-1))
		cout<<"是回文数"<<endl;
	else
		cout<<"不是回文数"<<endl;*/
	return 0;
}


相关文章
|
监控 Linux API
实时监控文件系统:探索Python Watchdog库的神奇之处!
实时监控文件系统:探索Python Watchdog库的神奇之处!
233 3
|
人工智能 编解码 数据可视化
|
存储 Kubernetes 调度
k8s教程(pod篇)-DaemonSet(每个node上只调度一个pod)
k8s教程(pod篇)-DaemonSet(每个node上只调度一个pod)
391 0
|
10月前
|
人工智能 自动驾驶 算法
AI的未来发展与挑战
本文探讨了人工智能(AI)的未来发展趋势和面临的主要挑战。通过对当前AI技术的概述,本文分析了AI在不同行业中的应用现状,并展望了未来的发展方向。同时,本文还讨论了AI发展中可能遇到的伦理、法律和技术难题,提出了相应的解决策略。
|
11月前
|
监控
在进行多路直播时,如何保证不同视频源之间的同步性?
【10月更文挑战第7天】在进行多路直播时,如何保证不同视频源之间的同步性?
270 1
|
监控 数据可视化 BI
基于Dataphin+Flink构建期货交易监察实时应用
新一代证券交易监察系统利用大数据和实时计算技术强化风险控制、交易数据处理、识别异常交易等能力。通过Dataphin与Flink结合,构建期货交易监察实时数据应用;借助QuickBI用于打造实时看板和预警体系,实现期货交易监察的实时可视化分析和自动化预警。
645 0
耳返耳机有哪些品牌?
【7月更文挑战第11天】耳返耳机有哪些品牌?
1174 2
|
存储 缓存 API
Flask 框架在大型 Web 应用中的使用与挑战
【5月更文挑战第18天】Flask框架适用于快速开发轻量级Web应用,但用于大型应用时需应对性能、代码管理和团队协作的挑战。通过集成扩展处理复杂需求,使用蓝图组织代码,以及引入缓存优化性能,结合明确的代码规范和开发流程,可有效应对挑战,构建高效稳定的应用。
205 5
|
存储 数据挖掘 测试技术
什么是数据智能,为什么它很重要?
数据是当今世界上最有价值的资源之一。它是本世纪的货币,知道如何管理和使用数据的公司发现它很容易增长。
488 0
什么是数据智能,为什么它很重要?
|
传感器 安全
光学传感器在电子应用中的作用
光学传感器是设计用于检测入射光线并将其转换为电信号的电子元件。这些组件可用于测量入射光的强度并将其转换为集成测量设备可读的形式,具体取决于传感器类型。
525 0