由于C语言函数里面没有BOOL值,因此我们定义一个BOOL函数来使用

#include <stdio.h>
#include <string.h>typedef int BOOL;
#define TRUE 1
#define FALSE 0BOOL huiwen(char *str);int main()
{if(huiwen("123421") == 1){printf("回文\n");}else{printf("不是回文\n");}return 0;
}BOOL huiwen(char *str)
{char *begin = str;char *end = str + strlen(str) -1;while(begin < end){if(*begin != *end)return FALSE;begin++;end--;}return TRUE;
}

判断是否回文(回文指的是顺读和逆读都一样的字符串) abcdcba相关推荐

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

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

  2. C++【判断字符串回文】编程判断输入的一串字符是否为回文。所谓回文,是指顺读和倒读都一样的字符串,如:“level”,”ABCCBA”。

    /*编程判断输入的一串字符是否为回文. 所谓回文,是指顺读和倒读都一样的字符串,如:"level","ABCCBA".*/ #include<iostre ...

  3. 编写一个Java应用程序。用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223

    编写一个Java应用程序.用户从键盘输入一个1-99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数.回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121.3223 ...

  4. substr判断最后一个是不是逗号_用java帮助你判断一个数是不是回文数

    哈喽大家好,这里是Java小白成长记! 昨天分享了怎么来判断一个数字的奇偶性,其中用到了if选择语句和求余运算,虽然都不是很难的知识点,但是也不可能分享一次就不管了,所以今天继续分享一个和它俩有关的的 ...

  5. Java黑皮书课后题第6章:**6.26(回文素数)回文素数是指一个数同时为素数和回文数。编程程序,显示前100个回文素数,每行显示10个数,数字中间用一个空格隔开

    6.26(回文素数)回文素数是指一个数同时为素数和回文数.编程程序,显示前100个回文素数,每行显示10个数,数字中间用一个空格隔开 题目描述与运行示例 代码 题目描述与运行示例 6.26(回文素数) ...

  6. java 如何判断余数_用java判断一个数是不是回文数!

    哈喽大家好,这里是Java小白成长记! 昨天分享了怎么来判断一个数字的奇偶性,其中用到了if选择语句和求余运算,虽然都不是很难的知识点,但是也不可能分享一次就不管了,所以今天继续分享一个和它俩有关的代 ...

  7. Python-打印指定范围内的全部回文素数(高教社,《Python编程基础及应用》习题8-7) (10分) 回文素数是指一个数既是素数又是回文数,例如131既是素数又是回文数。

    前言 PTA程序设计类教学平台-Python作业 题目: 回文素数是指一个数既是素数又是回文数,例如131既是素数又是回文数.请实现下述两个函数,帮助测试程序完成如下功能:从键盘输入正整数N, 打印从 ...

  8. 输入一个字符串字,如果是“回文”输出“Yes”,否则输出“No”。所谓“回文”,是指顺读和倒读都一样的字符串。

    输入一个字符串字,如果是"回文"输出"Yes",否则输出"No".所谓"回文",是指顺读和倒读都一样的字符串. 如: & ...

  9. c语言编程判断输入的一个字符串是否是“回文”。所谓“回文”字符串就是左读和右读都一样的字符串。例如: “abcba“就是一个回文字符串。

    编程判断输入的一个字符串是否是"回文".所谓"回文"字符串就是左读和右读都一样的字符串.例如: "abcba"就是一个回文字符串. 要求:先 ...

最新文章

  1. 在CentOS 6.6上搭建OpenResty 1.9.7.4并输出示例
  2. nginx反向代理、负载均衡、动态请求
  3. oracle执行先决条件检查失败的解决方法
  4. Xcode10新变化
  5. STL之Deque的使用方法
  6. 深入了解计算机网络参考模型
  7. urb传输的代码分析【转】
  8. MySQL必知必会(一)
  9. c++ opengl 三维图形中显示文字_opengl基本流程
  10. 初识Unity3D(项目结构、ProBuilder第三方插件)
  11. 高逼格/高效率办公工具、开发工具、开发插件等各种骚操作汇总 —— [努力更新中...]
  12. web前端开发课设 html5前端网页设计 中国传统文化介绍
  13. 计算机教学问卷调查,信息技术在数学课堂教学中的应用:数学课堂信息技术应用调查问卷...
  14. 倾听社区的声音,但别被他们牵着鼻子走
  15. Python之使用代理服务器访问网页
  16. 所发生的分手快乐东风
  17. java 保存微信表情_Java微信公众号开发之用户表情存储解决方案
  18. linux创建磁盘的命令,linux中创建磁盘分区的命令是什么
  19. 关于numpy,torch中seed()方法的一些理解
  20. 计算机网络之应用层-Internet电子邮件

热门文章

  1. 学生信息管理系统(练习版)
  2. Python-csv文件打开、csv文件保存和csv文件删除行信息
  3. java用虹软人脸识别SDK实现人脸识别,运行ArcSoft的Java版本Demo出错,未检出人脸(已解决)
  4. 请写写一个 程序员年终总结
  5. .NET Web Services服务
  6. 布林线的python定义
  7. Python小项目【画玫瑰花、画生日蛋糕、】
  8. HDU4287 Intelligent IME(Trie树,map)
  9. 微信小程序模仿开眼视频app(二)——搜索功能
  10. 使用python爬取亚马逊商品switch到货通知、价格,并发送email通知