判断以字符数组表示的字符串是否为回文(左右对称的文字,如level、deed等)
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
用JAVA判断以字符数组表示的字符串是否为回文
收起
- 写回答
- 好问题 2 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
6条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-深度学习进阶 2021-09-18 02:53关注这样
import java.util.Scanner; public class HuiWenTest3 { public static void main(String[] args) { System.out.println("请输入一个字符串"); Scanner input = new Scanner(System.in); String str = input.next(); int count = 0; for (int i = 0; i < str.length() / 2; i++) { if ((str.substring(i, i + 1)).equals(str.substring(str.length() - 1- i, str.length() - i))) { count++; } } if (count == str.length() / 2) { System.out.println("是回文字符串"); }else{ System.out.println("不是回文字符串"); } } }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 3无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容关注码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-深度学习进阶 2021-09-18 02:54如果有帮助请点一下我回答右上方的采纳,谢谢!以后有什么问题可以互相交流。
赞回复编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
回复按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2014-01-19 05:37回答 1 已采纳 你可以用两个指针,分别指向字符串的头和尾,依此移动来比较,如果相同则yes,否则no
- 2023-04-07 11:42回答 1 已采纳 首尾字符一一对应判断是否相同 #include <iostream> using namespace std; int main() { char s[1000]; ges
- 2020-09-03 11:47回答 1 已采纳 ``` #include #include char arr[100][100]; int foo(char *s) { int n = strlen(s); for (in
- 2023-03-20 15:10「已注销」的博客 Java判断回文字符串的几种方法
- 2022-04-24 14:48回答 2 已采纳 修改处见注释,供参考: #include <stdio.h> int main() { int i , j , n = 0 ; int judge ; char l
- 2021-10-14 00:34回答 1 已采纳 using System; namespace ConsoleApp1 { class Program { static bool IsHui(string str)
- 2021-12-29 05:04回答 6 已采纳 函数没有把数组a返回啊 #include<stdio.h> #include<string.h> char* Palindrome(char *str); int main()
- 2024-08-29 00:21上两天休五天的博客 时间限制:1 s内存限制:128 MB输入一个字符串,输出该字符串是否回文。回文是指顺读和倒读都一样的字符串。
- 2022-11-20 05:27回答 3 已采纳 两个问题 ,代码中已注释 #define _CRT_SECURE_NO_WARNINGS #include <stdio.,h> #include <stdlib.h> #d
- 2021-06-15 15:04回答 3 已采纳 #include "stdio.h" void main() { int n,i=0; int j = 0; int len = 0; char str[100];
- 2021-11-25 15:05回答 2 已采纳 def is_palindrome(ss): for i in range(len(ss)): if ss[i]!=ss[-(i+1)]: return Fa
- 2023-03-27 14:27zhu134的博客 【代码】JAVA:判断一个字符串是否为回文字符串。
- 2021-03-03 19:56芰荷神明子的博客 验证给定的字符串是否是回文(使用数组)使用toCharArray()方法将给定的字符串转换为字符数组。复制此数组。反转数组。比较原始数组和反向数组。在匹配的情况下,给定的字符串是回文。示例importjava.util.Arrays;...
- 2024-11-02 02:36树码小子的博客 做题链接:验证回文串如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。形如:abcba,正着读是 abcba,反着读是 abcba,这就是一个...
- 2024-09-02 10:47Dylanioucn的博客 这些方法各有优缺点,可以根据实际情况选择最适合的方法。例如,对于非常长的字符串,使用双指针法可能更高效,因为它避免了额外的字符串复制和反转操作。而对于较短的字符串,递归方法可能更简洁。
- 2020-08-13 17:21SergioKai的博客 Java判断字符串是否为回文串
- 2022-05-03 01:43小鹿快跑~的博客 idea使用Java通过判断字符序列是否是回文
- 2020-12-21 06:18// 判断是否为回文字符串 private static Boolean isTure(char[] strs) { int len = strs.length; int m = 0, n = 0; int start = len >> 1; m = ((len & 1) == 1) ? (n = start) : ((n = start - 1) + 1); ...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司