#include<stdio.h>
#include<malloc.h>
#include<string.h>
int fun(char *s)
{
int i,j;
for(i=strlen(s)-1,j=0;i>j;i--,j++)
{
if(s[i]==s[j])
continue;
else
return 0;
}
if(i<=j)
return 1;

}
int fun2(char *s)

{

char *lp,*rp;
lp=s;  //将s的首地址赋给lp
rp=s+strlen(s)-1;   //将s的尾地址赋给rp
while(*lp==*rp && lp<rp)  //比较lp和rp所指值
{
lp++;
rp--;
}
if(lp<rp)
return 0;
else 
return 1;
}
void main()
{
char *s;
s=(char *)malloc(sizeof(char));  //将s指向一个新开辟的空间
printf("please input string:");
scanf("%s",s);
printf((fun(s)?"This string is plalindrome!\n":"This string isn't plalindrome!\n"));
}

转载于:https://www.cnblogs.com/-slz-2/p/11254155.html

判断形参S所指字符串是否是回文,若是,函数返回1,不是则返回0,并在main中实现输出...相关推荐

  1. 算法笔记-判断链表保存的字符串是否是回文

    <?php/*** 单链表节点** Class SingleLinkedListNode** @package Algo_06*/ class SingleLinkedListNode {/** ...

  2. 用python编写代码,判断用户输入的字符串是否是回文。

    用python编写代码,判断用户输入的字符串是否是回文. s=input("请输入字符串:") b=int(len(s)) flag=True for i in range(b): ...

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

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

  4. c语言回文串判定代码_C语言编写一个程序,判断输入的一个字符串是否是回文。...

    展开全部 源代码2113如下: #include int main() { int n, reversedInteger = 0, remainder, originalInteger; printf ...

  5. [YTU]_2803( 判断字符串是否为回文)

    Description 编写程序,判断输入的一个字符串是否为回文.若是则输出"Yes",否则输出"No".所谓回文是指順读和倒读都是一样的字符串. Input ...

  6. C#练习之判断字符串是否为回文

    (一)题目描述 编写程序,判断输入的一个字符串是否为回文.若是则输出"Yes",否则输出"No".所谓回文是指順读和倒读都是一样的字符串. 输入 abcddcb ...

  7. c++ string 回文串_C++刷题——2802: 判断字符串是否为回文

    Description 编写程序,判断输入的一个字符串是否为回文.若是则输出"Yes",否则输出"No".所谓回文是指順读和倒读都是一样的字符串. Input ...

  8. python判断字符串是否回文_判断字符串是否为回文 python

    回文正序和逆序一样的字符串,例如abccba 方法一 def is_palindrome1(text): l = list(text) l.reverse() t1 = ''.join(l) if t ...

  9. C和指针之字符串编程练习10(判断字符串是否是回文数)

    1.问题 //如果参数字符串是个回文,函数就返回真,否则返回假.回文就是指一个字符串从左向右和从右向左读是一样的.函数应该忽略所有的非字母字符,而且在进行字符比较时不用区分大小写. 2.代码实现 #i ...

最新文章

  1. nodejs发送数据到html显示_用php生成HTML文件的类
  2. matlab程序和程序文件
  3. 个人学习Linux决心书
  4. layui中onchange失效以及form动态渲染失效的问题
  5. 编译和使用APUE的源码
  6. Joe一款个人博客typecho主题(扩展版)
  7. 证明randomized quicksort的平均running time为nlgn 的数学过程
  8. ELK + kafka 分布式日志解决方案
  9. my-innodb-heavy-4G.cnf中文注释(主要配置文件注释)
  10. verilog 中生成块的相关知识
  11. k8s与日志--journalbeat源码解读
  12. uniapp 微信小程序生成二维码
  13. Opencv图像边缘检测——Roberts算子(手写)、Sobel算子(手写和调包)、Scharr算子、Laplacian算子
  14. Lintcode 尾部的0
  15. 已安装的Flash Player不支持FlexBuilder调试
  16. b2c常用的erp系统
  17. 广告法违禁词替换工具_广告法违禁词、敏感词检测工具
  18. 苹果开发者账户续费 支付授权失败
  19. 穷人和富人的差别在哪里
  20. 前端 js 微信 支付二维码

热门文章

  1. 通过CMD命令行获取文件夹下的所有文件名称(电脑小白专用)
  2. bin文件如何编辑_每日学习:Linux文件与目录管理常用命令解析
  3. rocketmq 顺序消费_RocketMQ核心概念扫盲
  4. 二级c语言题库手机软件,C语言二级题库下载
  5. python突破反爬虫_【Python3爬虫】突破反爬之应对前端反调试手段
  6. springboot旅游系统设计技术描述_5A旅游景区标识标牌系统业材料的工艺技术
  7. oracle数据泵备份单表,使用数据泵备份/恢复某些表
  8. nodejs导出导入_NodeJS导出和导入模块
  9. mockito无效_Mockito模拟无效方法
  10. 在Winform中使用MoonPdfLib(Wpf控件)