判断二维字符数组是否存在回文字符串例如:char a[] [10]={“asd“,“asa“,“werew“,“yuyu“}; 提示存在回文字符串,回文字符串对称
1.循环二维数组,存在回文,返回1,否则返回0 int LoopStr(char str[] [10],int n)
2.回文字符串函数,是回文返回1,否则返回0 int HuiWen(char *p)
#include <stdio.h>
#include <string.h>int Huiwen(char *p)
{int n=strlen(p)-1;int i=0;while(i<n && *(p+i)==*(p+n)){i++;n--;}if(i<n)return 0;else return 1;}int LoopStr(char str[][10],int n)
{int i,k;for(i=0;i<n;i++){k=Huiwen(str[i]);if(k==1)break;}if(k==1)return 1;else return 0;}int main(int argc, const char *argv[])
{char a[][10]={"asd","asa","werew","yuyu"};int n=sizeof(a)/sizeof(a[0])-1;int m=LoopStr(a,n);if(m==1)printf("存在回文字符串,回文字符串对称\n");elseprintf("该数组不存在回文回文字符\n");return 0;
}
结果:
判断二维字符数组是否存在回文字符串例如:char a[] [10]={“asd“,“asa“,“werew“,“yuyu“}; 提示存在回文字符串,回文字符串对称相关推荐
- C语言,判断二维字符数组是否存在回文字符串 例如:char a[] [10]={“asd“,“asa“,“werew“,“yuyu“};
判断二维字符数组是否存在回文字符串 例如:char a[] [10]={"asd","asa","werew","yuyu&quo ...
- 输入5个学生的名字(英文),使用冒泡排序按从大到小排序。 提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个 字符串数组就是一个二维字符数组。...
输入5个学生的名字(英文),使用冒泡排序按从大到小排序. 提示:涉及到字符串数组,一个字符串是一个一维字符数组:一个 字符串数组就是一个二维字符数组. #include <stdio.h> ...
- c语言学习-从键盘输入10个字符,按照字典顺序将其排序输出(二维字符数组)
从键盘输入10个字符,按照字典顺序将其排序输出(二维字符数组) 程序流程图: 代码: #include<stdio.h> void main() {int b[10]; int a[5][ ...
- C语言:用二维字符数组的每行存储键盘输入的字符串,将这些字符串按字典顺序升序排序,输出排序后的结果。
/*C语言:用二维字符数组的每行存储键盘输入的字符串,将这些字符串按字典顺序升序排序,输出排序后的结果.*/#include <stdio.h> #include <conio.h& ...
- C语言二维字符数组详解
二维字符数组一般用于存储和处理多个字符串,二维字符数组中的每一行均可存储表示一个字符串. 二维字符数组的定义 二维字符数组的定义格式为: char 数组名[第一维大小][第二维大小]; 如: char ...
- C语言字符串类型定义(二维字符数组模拟连续存储多个字符串)(以小凡点名为例)
经过dev-Cpp检验 #define _CRT_SECURE_NO_WARNINGS /* 老师让小凡来完成点名,让小凡在早自习的时候就点好名.老师给了小凡名单,小凡只要照着名单点名就好了是不是很简 ...
- C语言二维字符数组的输入
标题 C语言字符数组的输入输出 定义一个字符二维数组,输入行数n,与列数m #include <stdio.h> #include <math.h> int main() {i ...
- 二维字符数组按长度排序_字符串长度 字符数组长度
1.不带转义字符的字符 如:"abc!x=/",其长度为 7 2.带转义字符的字符串 (1) 字符串"abcn":其中的'n'为转义字符(换行符),计算字符串长 ...
- (C++)输入输出字符矩阵(二维字符数组)的三种方法
想输出一个这样的字符矩阵 CSU ZJU PKU scanf和printf #include<cstdio> #include<cmath>int main(){char sc ...
最新文章
- 201671010128 2017-12-17《Java程序设计》之并发
- 哇赛!我是小龙女啊!
- python重命名文件或目录_Python重命名多个文件的实例方法
- LeetCode 695. 岛屿的最大面积(图的BFS/DFS)
- JavaScript 中的string 方法
- springboot使用spring-data-jpa操作MySQL数据库
- Linux目录树与文件系统
- 使用OpenSSL转换X509 PEM与PFX证书
- 穿越沙漠问题c语言算法,穿越沙漠问题---递推法
- 蒙特卡洛近似的一些例子
- matlab利用gui谐波分析,matlab中fft谐波分析
- Modbus协议解析
- 一个有趣公众号的简介-网络灯下黑
- codewars----Exes and Ohs
- HTML模仿win10亮度调节效果
- 《剑指offer》序——面试流程及面试须知
- [RK3399][Android7.1] 调试笔记 --- sdcard守护进程启动位置
- 让人无语的交通拥挤费
- Comparator.comparing嵌套对象倒序以及多重条件排序
- 存储过程中表(table)的自连接及临时表示例 (自认为好的存储过程示例)
热门文章
- 2021年起重机械指挥考试技巧及起重机械指挥考试试题
- 怎么样把pdf压缩到最小
- 淘宝API关键词搜索接口调用示例
- 为什么我不看好人人网在美国上市
- python写文件numpy_Numpy | 23 文件读写
- 滑块逃脱_逃脱测试的丛林:从夹具到断言的捷径
- 【Office】新建的EXCEL打不开,而存在的EXCEL能打开
- Super expression must either be null or a function错误
- 每日一题·648.单词替换·前缀树
- Chart.js使用及ajax获取数据