`
niyayu
  • 浏览: 33572 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

回文判断

 
阅读更多
#include<stdio.h>

int main()
{
    int i,count,count2;
    char a[20];

    while((a[0]=getchar())!=EOF)
    {
        count=1;
        count2=0;
        while((a[count]=getchar())!='\n')
        {
            count ++;
        }
        for(i=0;i<count/2;i++)
        {
            if(a[i]==a[count-1-i])
                count2 ++;
        }
            if(count2==(count/2))
            printf("Yes\n");
            else
            printf("No\n");
    }
    return 0;
}





貌似用JAVA写 更简单
import java.util.*;

public class Count
{
    public static void main(String args[])
    {
        Scanner cin=new Scanner(System.in);
        int i,count;
        String str;

        while(cin.hasNext())
        {
            count=0;
            str=cin.next();
            for(i=0;i<str.length()/2;i++)
            {
                if(str.codePointAt(i)==(str.codePointAt(str.length()-1-i)))
                    count ++;
            }
            if(count==str.length()/2)
                System.out.println("Yes");
            else
                System.out.println("No");

        }
    }
}
分享到:
评论

相关推荐

    回文判断实验报告 数据结构

    回文判断是一个常见的编程问题,尤其在数据结构和算法的学习中常常被用作示例。在本实验报告中,我们将探讨如何使用栈这种数据结构来判断一个字符串是否为回文。 首先,我们要理解什么是回文。回文是指一个字符串...

    回文判断程序栈和队列基本操作

    本话题聚焦于"回文判断程序",并涉及到"栈"和"队列"这两种基本数据结构的操作。回文是一种正读反读都能读通的字符串,如"level"或"madam"。在判断一个字符串是否为回文时,栈和队列可以发挥重要作用。 首先,我们来...

    C++实现的回文判断

    在本主题中,我们将深入探讨如何使用C++语言来实现一个回文判断的程序。这个程序的主要目标是接收一个字符串作为输入,然后检查这个字符串是否符合回文的定义。 首先,我们需要了解C++中的字符串处理。在C++中,...

    c++数据结构回文判断课程设计

    c++数据结构回文判断课程设计c++数据结构回文判断课程设计c++数据结构回文判断课程设计

    利用C++栈和队列实现回文判断

    利用C++栈和队列实现回文判断 可以自行输入

    回文判断,括号匹配,数制转换

    在IT领域,编程是解决问题的关键工具,而"回文判断,括号匹配,数制转换"是编程中常见的基础算法问题。以下将详细介绍这三个概念及其C++实现。 首先,我们来探讨**回文判断**。回文是指正读反读都能读通的字符串,...

    回文判断(C语言控制台程序)

    在编程领域,回文判断是一个常见的基础问题,适用于学习和练习字符串处理技巧。在这个名为“回文判断”的C语言控制台程序中,我们将探讨如何使用C语言实现这个功能。 首先,我们要理解C语言的基本语法和结构。C语言...

    回文判断(用到了栈和队列,可以执行)

    数据结构的一题题目,一般老师都会布置这样的题目,大家可以来下载

    回文判断 JAVA实现

    在本项目中,我们使用Java编程语言,通过递归的方式实现了一个具有图形用户界面(GUI)的回文判断程序。下面将详细介绍这个项目中的关键知识点。 1. **Java基础**:首先,我们需要了解Java的基本语法,包括变量声明...

    回文判断,回文判断,试编写一个算法,判断依次读入的一个以@为结素符的字母序列

    "回文判断算法实现及数据结构应用" 在计算机科学中,回文判断是一个经典的问题,旨在判断一个字符串是否为回文。回文是指一个字符串,读取方式不变,小写字母和大写字母视为相同的字符。例如,"radar"是一个回文,...

    回文判断_C语言_

    在编程领域,回文判断是一个常见的字符串处理问题。在给定的标题“回文判断_C语言_”中,我们可以理解到这是一个使用C语言编写的程序,它的主要任务是检查一个字符串是否为回文。回文是指一个字符串无论从左向右读...

    数据结构试验 回文判断

    在计算机科学中,回文判断是基础的数据结构和算法问题,常用于教学和面试,以考察编程者的逻辑思维和算法实现能力。 在数据结构试验中,回文判断通常会涉及到以下几个核心知识点: 1. 字符串处理:首先,我们需要...

    递归实现回文判断

    根据给定的文件信息,我们可以总结出以下关于“递归实现回文判断”的知识点: ### 一、回文概念 回文是指一个字符串从左到右读和从右到左读都是一样的字符串。例如,“abcba”、“madam”等都是回文字符串。 ### ...

    【MFC】回文判断软件

    **回文判断软件详解** 在计算机编程领域,回文是一种特殊的字符串,它正读和反读都是一样的,比如“上海自来水来自海上”。本篇将详细介绍一个基于MFC(Microsoft Foundation Classes)框架编写的回文判断软件,该...

    数据结构之回文判断

    实验要求用栈的基本基本操作实现判断是否为回文,则必须定义栈的初始化和出栈、入栈;另外为了判断是否是回文,则定义一个数组,便于比较。在字符串输入的时候,保证同时进入数组和栈里。因为栈的后进先出的输出特性...

    数据结构中,回文判断

    田鲁怀编写的数据结构课上用,但有点不详细,不能判断汉字字符串是否为回文

    数据结构实验 栈和队列 回文判断

    本次实验的主题是“数据结构实验”,重点关注栈和队列这两种基本数据结构,并利用它们来实现一个回文判断的功能。回文是一种特殊的字符串,其正读和反读是一样的,比如“上海自来水来自海上”。 首先,我们来看栈...

    回文判断.cpp

    回文判断.cpp 数据结构内容!

    回文判断的算法

    这是一个回文判断的算法,很详细 欢迎大家下载

    CPP实现的回文判断

    ### CPP实现的回文判断 #### 核心概念与实现逻辑 本文将详细介绍一个使用C++语言实现的回文判断程序。回文是指正读反读都一样的字符串,例如“level”、“madam”等。在计算机科学领域,判断一个字符串是否为回文...

Global site tag (gtag.js) - Google Analytics