首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言-判断文字符串(二)

7-2 判断文字符串 (15 分) 输入一个字符串,判断该字符串是否为回文。回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的。...如果它是回文字符串,在第2行中输出Yes,否则输出No。...输出样例1: level Yes 输入样例2: 1 + 2 = 2 + 1 = 输出样例2: 1 + 2 = 2 + 1 = No 这道题刚上一篇博客写的题有点不一样,主要是算法上的不同,需求还是一样,都是判断字符串是不是回文字符串...,上次写的博客的那道题是使用数组+指针来判断文字符串,这道题没给我们限制算法,那么我们就用最原始的方法,直接上数组!!!...,说以只有当i >=k的时候才能正确判断字符串是不是回文。

1.6K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C语言判断文字符串的两种简单方法

    一种是字符串(当然也可以叫数组法),此方法可以用来判断字符串输入以及INT类型的输入 另一种是数字输入,因为追求简便性所以此方法只能判断回文数,不能判断文字符串。...要想都判断也很简单,将变量类型调整即可实现 代码以及讲解如下: /***判断回文数***/ //情况1.利用字符串判断回文 //实现方法:利用字符串指针从头尾分别判断 #include <stdio.h...; i++) { if (p[i] == p[len - 1]) { len--; //若首尾两个字符等值,分别向字符串中心移动一位,并判断...} else return false; } return true; } //情况2.判断数字回文 //利用数字的数值方法进行回文判断...[]) { printf("Please enter the number to judge:\n"); int Inp; //将INP作为一个保存初始变量的整型,用于循环后的判断

    1.3K40
    领券