利用头文件<string.h>求输入的字符串是否是回文字符串
2015-04-08 15:36
369 查看
#include<stdio.h> #include<string.h>//求字符串长度的头文件 #define MAX 100 int func(char s[]) { int flag=1; int i,j,slen=strlen(s);//求出字符串长度 for(i=0,j=slen-1;i<j;i++,j--) { if(s[i]!=s[j])//前后对比字符 { flag=0; break; } } return flag; } int main() { char s[MAX],t; printf("输入一个字符串s:"); scanf("%s",s); t=func(s); if(t==1) printf("%s 是回文\n",s); else printf("%s不是回文\n",s); return 0; }
相关文章推荐
- <MFC>CString和<C++>标准库string的区别,及判断字符串是否为空
- 我刚刚写了一个map的题目,还用到了#include<string>的头文件,下面我来总结一下 map<类型>变量 q q.find(找字符串) q.end()是否到达末尾
- 实战c++中的vector系列--使用sort算法对vector<unique_ptr<string>>进行排序(sort函数出错“应输入 2 个参数,却提供了 3 个)
- cpp如何快速安全地将文件读入字符串string或字符数组vector<string>的方法
- js验证输入字段是否含有字母数字function checkChar(ic) { if (ic >= 48 && ic <= 57) { return 1; } if ((i
- <Java>使用String读取文件名称获取得定位置的字符串
- java 将jso 格式的字符串转换为List<Map<String,String>>
- VB 字节数组和字符串的转换问题 (String<>Byte)
- java 后台使用gson 将json字符串转换为List<Map<String,object>> 数组
- 用string.Join与List<T>或者与string数组转换为字符串
- 利用XStream将List<String>转为xml后指定String的别名
- #include<malloc.h>,<sys/types.h> ,<stdlib.h>,<string.h>及C语言头文件
- 【.Net码农】C# List<string>与String字符串相互转换
- 头文件<string.h>、<cstring>、<string>的区别
- 输入一段字符串,无论是否有重复元素出现,都只打印一次出现过的大写字母和小写字母, 且按字母表顺序打印。(如输入AaAa!<-131->!zZzZ, 只打印A Z a z)
- <c:if test />来判定两个字符串是否相等
- Android中将List<Map<String, Object>>类型数据与字符串的相互转化
- C++用map记录字符串,怎么用map<string,int>才会不超时
- 利用java反射机制实现List<Map<String, Object>>转化为List<JavaBean>
- vector<string>字符串容器介绍