递归判断回文字符串c语言,递归判断字符串是否为回文
源代码
package test;
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args) {
System.out.println("请输入判断的字符串");
Scanner scan=new Scanner(System.in);
String str=scan.next();
int n = str.length();
boolean flag=dg(str,0);
if(flag) {
System.out.println("该字符串是回文");
}
else {
System.out.println("该字符串不是回文");
}
}
public static boolean dg(String str,int i) {
int n=str.length();
if(n-i==0||n-i==1) {
return true;
}
else {
if(str.charAt(i)==str.charAt(n-i-1)) {
return dg(str,i+1);
}
return false;
}
}
}
原文:https://www.cnblogs.com/xhj1074376195/p/11580747.html
递归判断回文字符串c语言,递归判断字符串是否为回文相关推荐
- 统计5个字符串回文个数c语言,第一章 字符串 – 1.5 最长回文子串 - 编程之法:面试和算法心得...
最长回文子串 题目描述 给定一个字符串,求它的最长回文子串的长度. 分析与解法 最容易想到的办法是枚举所有的子串,分别判断其是否为回文.这个思路初看起来是正确的,但却做了很多无用功,如果一个长的子串包 ...
- c语言递归汉诺塔次数,c语言递归解决汉诺塔参数变化的疑惑
c语言递归解决汉诺塔参数变化的疑惑 答案:3 信息版本:手机版 解决时间 2020-04-05 14:20 已解决 2020-04-05 10:49 #include void main() {vo ...
- c语言判断utf-8中文字符串,C语言中判断一个char*是不是utf8编码分享
--想了解C语言中判断一个char*是不是utf8编码分享的全部内容且更多的C语言教程关注 C语言中判断一个char*是不是utf8编码 里我修改了一下, 纯ASCII编码的字符串也返回true, 因 ...
- c语言让参数等于空字符串,C语言模拟实现字符串操作函数
前言 在编写程序过程中,我们经常使用到一些字符串函数,例如求字符串长度,拷贝字符串--,这些函数都在C标准库中存在,我们可以直接使用.但我们还需要掌握这些函数的实现方法,今天来看看一些常用的字符串操作 ...
- 网络安全渗透--判断网站使用何种网页语言,判断网站所用服务器
1.判断网站使用何种网页语言 在首页网址后边加 index.html / index.asp /index.php /index.jsp...... 只有对应的网址才会正确显示 2.判断网 ...
- c语言从文件查找字符串,C语言文件中字符串的查找与替换?
C语言文件中字符串的查找与替换? #include #include #include #include int Count=0; int findNum(char *str) { int i=0,t ...
- c语言如何判断当前是 空字符,c语言如何判断字串中没有没有某个字元?
c语言如何判断字串中没有没有某个字元?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语言如何判断字串中没有没有某个字 ...
- c 语言定义2维字符串数组赋值,二维数组赋值字符串 c 语言 二维字符串数组赋值问题...
C语言中二维字符数组应该怎样赋值? c语言二维数组如何定义字符串????急... 二维字符数组的定义格式为:char 数组名[第一维大小][第二维大小]; 例如:char c[3][10]; //定义 ...
- c语言 找子字符串,c语言搜索子字符串
c字符串功能练习: 获取一行字符串,然后,在这行字符串中搜索是否包含一个小字符串 #include #include #define N 100 using namespace std; int re ...
最新文章
- Spark(四) -- Spark工作机制
- 华为5720设置静态路由不通_如何设置静态路由与网关?一文了解清楚
- Java CountDownLatch的两种常用场景
- C++Heap Sort堆排序的实现算法(附完整源码)
- mysql+distinct+max_MySQL中distinct与group by之间的性能进行比较
- PHP 截取字符串乱码的解决方案
- TensorFlow 教程 --进阶指南--3.3可视化学习
- 第十篇:Map/Reduce 工作机制分析 - 数据的流向分析
- 解决OpenCV3+VS2015(VS2017)运行时出现debug error abort()has been called的问题
- Struts2-03-拦截器(BOS物流项目用户登录拦截)
- 机电传动与控制【1】
- 基于QT的超市信息管理系统
- 数值分析第二次作业-求解系数矩阵为Hilbert 矩阵的线性方程组
- 【小月电子】ALTERA FPGA开发板系统学习教程-LESSON8 LCD1602液晶显示
- Spring系列之一:Spring入门
- 迷宫 动画 java_Java实现可视化迷宫
- 微信小程序开始时间,结束时间
- Redis解决商品秒杀与超卖
- 2022.01.29
- C# Code Review Checklist