C语言判断字符串是否为回文

回文就是字符串中心对称,如“abcba”、“abccba”是回文,“abcdba”不是回文。

/*判断字符串是否为回文*/
#include <stdio.h>
int main(void)
{int i,k;char line[10];/*输入字符串*/printf("Enter a string:");k=0;while((line[k]=getchar())!='\n')k++;line[k]='\0';/*判断字符串line是否为回文*/i=0;//i是字符串首字符的下标 k=k-1;//k是字符串尾字符的下标 /*i和k两个下标从字符串首尾两端同时向中间移动,逐级判断对应字符是否相等*/while(i<k){if(line[i]!=line[k])//若对应字符不相等,则提前结束循环 break;i++;k--;} if(i>=k)//判断for循环是否正常结束,若是则说明字符串是回文 printf("It is a palindrome\n");elseprintf("It is not a palindrome\n");return 0;
}

C语言判断字符串是否为回文相关推荐

  1. bigdecimal 判断是否为数字_C语言判断字符串是否为回文

    回文就是字符串中心对称,如"abcba"."abccba"是回文,"abcdba"不是回文. /*判断字符串是否为回文*/ #include ...

  2. 判断相等_C语言判断字符串是否为回文

    回文就是字符串中心对称,如"abcba"."abccba"是回文,"abcdba"不是回文. /*判断字符串是否为回文*/ #include ...

  3. C语言判断字符串是否为回文字符串

    判断一字符串是否是回文字符串 回文的意思即为该字符串从左往右读出来的值与从右往左读出来的值一样. 代码 #include <stdio.h> #include <stdlib.h&g ...

  4. c语言:判断字符串是否为回文(超详解)

    C语言运用数组读入字符串判断是否为回文 运行代码及解析 #include<stdio.h> int main(void) {int i,k;char c[20];printf(" ...

  5. C语言试题三十一之判断字符串是否为回文?若是则函数返回1,主函数中输出yes,否则返回0,主函数中输出no。回文是指顺读和倒读都是一样的字符串。

    1. 题目 请编写函数function,该函数的功能是:判断字符串是否为回文?若是则函数返回1,主函数中输出yes,否则返回0,主函数中输出no.回文是指顺读和倒读都是一样的字符串. 2 .温馨提示 ...

  6. 【C语言】简单判断字符串是否为回文

    **C语言简单判断字符串是否为回文**哈哈哈哈哈,作为一个刚学c语言不久的小白,今天来分享一下自己今天学到的一个判断字符串是否为回文的解决方法_(:з」∠)_小白用的编译器是Visual Studio ...

  7. JAVA语言:利用递归方法判断字符串是否为回文

    java练习:利用递归方法判断字符串是否为回文(java程序语言设计课后习题4.21) 回文:字符串正向输出和逆向输出结果相同 ,如12321 源代码如下: import java.util.Scan ...

  8. C语言之判断字符串是否为回文

    /*编写一个函数,判断字符串是否为回文.所谓回文指顺读和逆读都一样的字符串. 例如:"level","ABCCBA"*/ 顺读和逆读: 1.即数组第i个元素和第 ...

  9. 判断字符串是否是回文(C语言)

    ​ //判断字符串是否是回文 样例输入1:abc 样例输出1:0 //样例输入2:aba 样例输出2:1 //头文件 #include <stdio.h> #include <std ...

最新文章

  1. 置顶 | 2021学习单/读书单(该来的总会来,过好当下,静待花开)
  2. CentOS上 Mono 3.2.8运行ASP.NET MVC4经验
  3. 关于主键的设计、primary key
  4. Mysql 模糊查询 转义字符
  5. Android Glide图片加载框架(一)基本用法
  6. CSS框架+响应式设计
  7. java author 认证_详解Java后端优雅验证参数合法性
  8. 从软件质量看如何写代码(1)
  9. 网站后台发通知页面效果图
  10. python按键退出循环_python – 按退出键退出循环
  11. C# .NET 中实现类似于化学表达式的,平方等的上下标的实现方法
  12. 常见电脑蓝屏代码以及解决办法
  13. NBA球队也使用Salesforce?
  14. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
  15. 华硕 ASUS D540MC 台式计算机,华硕商用D540MC台式电脑增强校园硬实力
  16. 一阶电路中的时间常数_电路时间常数怎么求
  17. python如何print日语_Python,如何打印日文、韩文、中文字符串
  18. ggplot2设置坐标轴范围_使用 ggplot2 进行高级绘图—R读书笔记(二)
  19. 隔壁老王的iptables防火墙
  20. 【Windows】win10 禁止 IE 自动跳转到 Edge

热门文章

  1. Oracle 函数 Translate 的用法
  2. java根据url获取文件流
  3. 前端基础知识(更新中)
  4. moble slider
  5. 如何将区块链技术应用到物联网
  6. 漏洞检测与防御:Redis未授权访问漏洞复现
  7. 认识标签(第一部分)
  8. Flask狗书学习笔记(上)
  9. PhotoScape X Pro 4.1.0 中文版 简单好用的图片编辑工具
  10. 计算机网络运营职业生涯规划,计算机网络专业的职业的职业生涯规划书如何写?...