数据结构与算法问题分析及源代码之求回文数判断
更新时间:2023-11-08 11:48:01 阅读量: 教育文库 文档下载
求字符串是否为回文数
1 题目
编写一个程序,输入一个字符串,判断该字符串是否“回文” 2 目标
熟悉编译环境,练习将数据结构知识融入程序中,用结构的眼光看数据。 3 设计思想及算法描述
从键盘输入一个数,判断其是否为回文数,并显示。用数组存储数字符串,利用递归算法从两头开始逐个比较,若出现不等,退出并输出“不是回文”,否则输出“是回文”。 4 程序流程图
开始 读入待检测字符串 指针指向串首、尾 字符相等吗 是 首、尾指针向中移 否 否 首、尾指针相距不大于1 是 输出\是回文\输出\不是回文\结束
5 源程序
#include \#include \#include
int test(char *s,int bg,int ed) {
if(s[bg]!=s[ed])return 0;
else if(ed-bg>2)test(s,bg+1,ed-1); return 1; }
int main(int argc, int* argv[]) {
char s[50]; gets(s);
if(test(s,0,strlen(s)-1)) cout<<\是回文\ else cout<<\不是回文\ return 0; }
正在阅读:
2400td铜选矿厂设计说明书 - 毕业论文说明书05-22
党课:“讲政治、有信念;讲担当、有作为;讲规矩、守底线”09-07
客户回访中心管理制度08-24
高坝店镇中心幼儿园项目绩效评价报告12-17
人物和肖像的完美摄影术05-25
3-9岁孩子学英语兴趣怎样保持?04-06
《梦中人》经典观后感10篇12-12
微生物学试卷312-18
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 之求
- 回文
- 数据结构
- 源代码
- 算法
- 判断
- 分析
- 问题