蓝桥杯anagrams问题-尊龙官方平台

蓝桥杯anagrams问题

el/2024/3/25 16:12:51

anagrams问题

问题描述
  anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“unclear”和“nuclear”、“rimon”和“minor”都是anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。
  输入格式:输入有两行,分别为两个单词。
  输出格式:输出只有一个字母y或n,分别表示yes和no。
  输入输出样例
样例输入
unclear
nuclear
样例输出
y

/*
蓝桥杯 anagrams问题  
2291793270@qq.com
jiameng 
*/ 
#include 
#include 
#include 
#include 
#include 
using namespace std;int main()
{char a[80],b[80];gets(a);gets(b);int len1=strlen(a);int len2=strlen(b);int ch;if(len1!=len2)cout<<"n";else{for(int i=0;i='a'&&a[i]<='z')a[i] =32;if(b[i]>='a'&&b[i]<='z')b[i] =32;}for(int i=0;ia[j 1]){ch=a[j];a[j]=a[j 1];a[j 1]=ch;}if(b[j]>b[j 1]){ch=b[j];b[j]=b[j 1];b[j 1]=ch;}}} }if(strcmp(a,b)==0)cout<<"y";elsecout<<"n";return 0;
}
/*主要思想:全部转化为小写字母,按照ascll顺序对单词字母进行排序,
接着使用strcmp函数进行字符串比对*/

http://www.ngui.cc/el/5126933.html

相关文章

蓝桥杯最大的算式

最大的算式 问题描述   题目很简单,给出n个数字,不改变它们的相对位置,在中间加入k个乘号和n-k-1个加号,(括号随便加)使最终结果尽量大。因为乘号和加号一共就是n-1个了,所以恰好每两个相邻数…

蓝桥杯小计算器

小计算器 问题描述   模拟程序型计算器,依次输入指令,可能包含的指令有 1. 数字:‘num x’,x为一个只包含大写字母和数字的字符串,表示一个当前进制的数   2. 运算指令:‘add’,‘sub’,‘mul’,‘di…

蓝桥杯十六机制转八进制

十六进制转八进制 问题描述   给定n个十六进制正整数,输出它们对应的八进制数。 输入格式   输入的第一行为一个正整数n (1

十进制转八进制,十六进制

十进制转八进制、十六进制 问题描述   十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10…

蓝桥杯数字三角形

数字三角形(进阶版) 问题描述   (图3.1-1)示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路   径,使该路径所经过的数字的总和最大。   ●每一步可…

java面向对象编程(类和对象)学习笔记

类和对象 在java语言中经常被提到的两个词是类与对象,实质上可以将类看作是对象的载体,它定义了对象所具有的功能。 1、了解面向对象编程思想 2、掌握如何定义类 3、掌握类的成员变量、成员方法 4、掌握修饰权限 5、掌握局部变量及其作用范围 6、掌握th…

最紧缺的100个职业,焊工退出前十,你知道吗?

时下,就业成了社会的痛点问题。一个很奇怪的现象就是,一部分人出现了就业难的情况,同时,一部分企业也出现用工荒的困境,二者之间无法匹配。 职业不分高低贵贱,每一个平凡而努力工作的人都值得被尊重。 三…

如何快速检验焊条的质量,你知道吗?

焊条是焊接中常见的一种焊接材料,而有的时候会在使用焊条的时候发现焊条不好用,不是飞溅大,就是电弧不稳,要不就是焊缝成形不好,其实这是焊条质量不过关的原因,那么我们日常在没有专业检测设备的时候&#…

社保入税后,企业会不会都去请临时工,劳务外包的春天又来了?

最近在各自媒体平台疯转的一条消息,我相信很多人都看到了,对我们大部分人来说,这是关系到我们切身利益的事,值得每个人去好好研究。 新闻中说到:2020月10月30日,有10余省市在同一天发布官宣,自…

写给焊工兄弟们的话

大家都知道,现在建筑类工作是越来越难找了,很多建筑行业的从业者都反馈就业难。但是在工地上却有一个非常特殊的岗位,工资高但却经常招不到人。这个特殊的岗位就是:焊工。 为什么现在很多人不愿意做焊工呢。 首先,焊工…
网站地图