镜像串,即像镜子一样的串。

这个是对照表。

如何简洁明了的写出程序,找出对应的镜像呢?初始时我们肯定会想一个一个的找,这样虽然可以建立起联系,但是太过于麻烦,使用字符串常量存储是很明智的选择。

附上代码

#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);
}

镜像串之字符串常量用处相关推荐

  1. java 常量字符串过长_90%的同学都没搞清楚的 Java 字符串常量池问题(图文并茂)

    字符串问题可谓是 Java 中经久不衰的问题,尤其是字符串常量池经常作为面试题出现.可即便是看似简单而又经常被提起的问题,还是有好多同学一知半解,看上去懂了,仔细分析起来却又发现不太明白. 背景说明 ...

  2. JVM - 深入剖析字符串常量池

    文章目录 字符串常量池 位置的变更 JVM对字符串常量池的优化 字符串的常见创建方式 (1.7+) 直接赋值字符串 new String() intern 经典面试题 下列代码创建几个对象 案例 案例 ...

  3. JVM_04 字符串常量池(详解intern( ))

    一.String的基本特性 String:字符串,使用一对""引起来表示. String sl = "hello"://字面量的定义方式 String s2 = ...

  4. java string 常量池_用了这么久Java String,你真的懂字符串常量池吗?

    字符串问题可谓是 Java 中经久不衰的问题,尤其是字符串常量池经常作为面试题出现.可即便是看似简单而又经常被提起的问题,还是有好多同学一知半解,看上去懂了,仔细分析起来却又发现不太明白. 本文以 J ...

  5. 字符串常量池StringTable 你真的了解么

    本篇目录 1. String的基本特性 2. String的内存分配 3. 字符串拼接操作 3.1 字符串拼接 3.2 拼接操作与append的效率对比 4. intern()的使用 4.1 new ...

  6. python字符串常量有什么区别_Python经典面试题:is与==的区别

    is用于判断两个对象是否为同一个对象,具体来说是两个对象在内存中的位置是否相同. python为了提高效率,节省内存,在实现上大量使用了缓冲池技术和字符串intern技术. 整数和字符串是不可变对象, ...

  7. JVM——字符串常量池详解

    关注微信公众号:CodingTechWork,一起学习进步. 引言   在Java开发中不管是前后端交互的JSON串,还是数据库中的数据存储,我们常常需要使用到String类型的字符串.作为最常用也是 ...

  8. JVM学习-StringTable字符串常量池

    StringTable 1.StringTable的特性 1.1.面试题 1.2.常量池与串池的关系 1.3.字符串的拼接 1.4.编译器优化 1.5.intern方法 1.5.1.intern方法( ...

  9. C语言 - 字符常量 字符串常量

    字符常量是由一对单撇号括起来的单个字符 字符串常量,顾名思义就是多个"字符"串在一起,字符串常量是用"双撇号"括起来的多个字符的序列 ****** 只要是&qu ...

  10. 字符串常量池,看这篇就够了(一)

    哈喽,我是子牙.十余年技术生涯,一路披荆斩棘从技术小白到技术总监到JVM专家到创业.技术栈如汇编.C语言.C++.Windows内核.Linux内核.特别喜欢研究虚拟机底层实现,对JVM有深入研究.分 ...

最新文章

  1. HDU 3333-Turing Tree(线段树解决离线询问)
  2. spi的dma方式前四个字节_UTF-16是固定两个字节长度吗?
  3. PCB第二节知识整理
  4. Python代码实现飞机大战(经典)
  5. sicily 1021. Couples 栈
  6. p2000专业软件测试对比,对比说说丽台p2000和p2200对比哪个好些?有何区别呢?良心点评实际情况...
  7. java中 有return 的情况,return以及try,finally代码块的执行顺序
  8. 25深入理解C指针之---传递数组
  9. hdoj2602:Bone Collector(01背包问题-dp-模版题)
  10. matlab图上面加箭头,利用matlab如何在图形中绘制箭头
  11. Vuex前端saas人力资源中台管理项目第四天 员工管理模块
  12. PE结构-空白区手动添加任意代码(附实例代码)
  13. 深入Java虚拟机学习笔记
  14. 三十一、Fluent空化模型
  15. 19、jsp的实质是什么?
  16. 【5G通信网络架构与5G基站架构概述】
  17. 【Get深一度】完备正交函数集合——信号分析
  18. java跳骚市场的代码,Java常用API包及骚操作
  19. 用了一个月的Docker,我真的是爱了
  20. ICME2022注意事项

热门文章

  1. Pandas DataFrame 函数应用和映射
  2. wxpython学习笔记
  3. Solr schema编写指导
  4. 进展-Silverlight5、 windows phone 7、pc 三栖引擎,2D核心已完成
  5. sqlserver数据库同步解决方案
  6. 单招面试计算机专业技巧,单招面试技巧 单招好不好
  7. Spring的ioc底层原理和简单实例
  8. 公众号获取用户手机号_微信公众号如何选取种子用户
  9. 高中能学计算机吗,不读高中能把计算机这个行业学好吗
  10. 鸿蒙系统手机能用几年,华为鸿蒙系统何时能用到手机上?任正非:短时间做不到 重建生态需要几年时间...