镜像串之字符串常量用处
镜像串,即像镜子一样的串。
这个是对照表。
如何简洁明了的写出程序,找出对应的镜像呢?初始时我们肯定会想一个一个的找,这样虽然可以建立起联系,但是太过于麻烦,使用字符串常量存储是很明智的选择。
附上代码
#include<stdio.h>
#include<string.h>
int main()
{
char a[]="AEHIJLMOSTUVWXYZ12358";
char b[]="A3HILJMO2TUVWXYZ1SEZ8";
char c[100];
int len,i,j;
scanf("%s",c);
j=0;
for(i=0;i<strlen(a)&&j<=strlen(c)/2;i++)
{
if(c[j]==a[i])
{
if(c[strlen(c)-j-1]!=b[i])
break;
else
{
j++;
i=0;
}
}
}
if(j!=strlen(c)/2+1)
printf("%s--is not a mirrored string",c);
else printf("%s--is a mirrored string",c);
}
镜像串之字符串常量用处相关推荐
- java 常量字符串过长_90%的同学都没搞清楚的 Java 字符串常量池问题(图文并茂)
字符串问题可谓是 Java 中经久不衰的问题,尤其是字符串常量池经常作为面试题出现.可即便是看似简单而又经常被提起的问题,还是有好多同学一知半解,看上去懂了,仔细分析起来却又发现不太明白. 背景说明 ...
- JVM - 深入剖析字符串常量池
文章目录 字符串常量池 位置的变更 JVM对字符串常量池的优化 字符串的常见创建方式 (1.7+) 直接赋值字符串 new String() intern 经典面试题 下列代码创建几个对象 案例 案例 ...
- JVM_04 字符串常量池(详解intern( ))
一.String的基本特性 String:字符串,使用一对""引起来表示. String sl = "hello"://字面量的定义方式 String s2 = ...
- java string 常量池_用了这么久Java String,你真的懂字符串常量池吗?
字符串问题可谓是 Java 中经久不衰的问题,尤其是字符串常量池经常作为面试题出现.可即便是看似简单而又经常被提起的问题,还是有好多同学一知半解,看上去懂了,仔细分析起来却又发现不太明白. 本文以 J ...
- 字符串常量池StringTable 你真的了解么
本篇目录 1. String的基本特性 2. String的内存分配 3. 字符串拼接操作 3.1 字符串拼接 3.2 拼接操作与append的效率对比 4. intern()的使用 4.1 new ...
- python字符串常量有什么区别_Python经典面试题:is与==的区别
is用于判断两个对象是否为同一个对象,具体来说是两个对象在内存中的位置是否相同. python为了提高效率,节省内存,在实现上大量使用了缓冲池技术和字符串intern技术. 整数和字符串是不可变对象, ...
- JVM——字符串常量池详解
关注微信公众号:CodingTechWork,一起学习进步. 引言 在Java开发中不管是前后端交互的JSON串,还是数据库中的数据存储,我们常常需要使用到String类型的字符串.作为最常用也是 ...
- JVM学习-StringTable字符串常量池
StringTable 1.StringTable的特性 1.1.面试题 1.2.常量池与串池的关系 1.3.字符串的拼接 1.4.编译器优化 1.5.intern方法 1.5.1.intern方法( ...
- C语言 - 字符常量 字符串常量
字符常量是由一对单撇号括起来的单个字符 字符串常量,顾名思义就是多个"字符"串在一起,字符串常量是用"双撇号"括起来的多个字符的序列 ****** 只要是&qu ...
- 字符串常量池,看这篇就够了(一)
哈喽,我是子牙.十余年技术生涯,一路披荆斩棘从技术小白到技术总监到JVM专家到创业.技术栈如汇编.C语言.C++.Windows内核.Linux内核.特别喜欢研究虚拟机底层实现,对JVM有深入研究.分 ...
最新文章
- HDU 3333-Turing Tree(线段树解决离线询问)
- spi的dma方式前四个字节_UTF-16是固定两个字节长度吗?
- PCB第二节知识整理
- Python代码实现飞机大战(经典)
- sicily 1021. Couples 栈
- p2000专业软件测试对比,对比说说丽台p2000和p2200对比哪个好些?有何区别呢?良心点评实际情况...
- java中 有return 的情况,return以及try,finally代码块的执行顺序
- 25深入理解C指针之---传递数组
- hdoj2602:Bone Collector(01背包问题-dp-模版题)
- matlab图上面加箭头,利用matlab如何在图形中绘制箭头
- Vuex前端saas人力资源中台管理项目第四天 员工管理模块
- PE结构-空白区手动添加任意代码(附实例代码)
- 深入Java虚拟机学习笔记
- 三十一、Fluent空化模型
- 19、jsp的实质是什么?
- 【5G通信网络架构与5G基站架构概述】
- 【Get深一度】完备正交函数集合——信号分析
- java跳骚市场的代码,Java常用API包及骚操作
- 用了一个月的Docker,我真的是爱了
- ICME2022注意事项
热门文章
- Pandas DataFrame 函数应用和映射
- wxpython学习笔记
- Solr schema编写指导
- 进展-Silverlight5、 windows phone 7、pc 三栖引擎,2D核心已完成
- sqlserver数据库同步解决方案
- 单招面试计算机专业技巧,单招面试技巧 单招好不好
- Spring的ioc底层原理和简单实例
- 公众号获取用户手机号_微信公众号如何选取种子用户
- 高中能学计算机吗,不读高中能把计算机这个行业学好吗
- 鸿蒙系统手机能用几年,华为鸿蒙系统何时能用到手机上?任正非:短时间做不到 重建生态需要几年时间...