基于visual Studio2013解决面试题之1009兄弟字符串

来源:互联网 发布:淘宝网海外购保健品 编辑:程序博客网 时间:2024/04/29 22:18



题目



解决代码及点评

/*匹配兄弟字符串,字符串内容一样,但是顺序不一样,称之为兄弟字符串*/#include <iostream>  using namespace std;int isBroStr(char *str1, char *str2){// 整个数组,一个字符串对整个数组累加,一个字符串对这个数组累-,最后这个数组应该是0int a[26 * 2] = { 0 };int i, strLen;if (!str1 && !str2)  //都是空串,则返回真return 1;else if (!str1 || !str2) // 有一个是空串,返回假return 0;else{// 这里作累加和累减if (strlen(str1) != strlen(str2))return 0;strLen = strlen(str1);for (i = 0; i < strLen; i++){++a[str1[i] - 'A'];--a[str2[i] - 'A'];}for (i = 0; i < 26 * 2; i++)if (a[i])return 0;return 1;}}int main(){char *str1 = "asdfaabAAB";char *str2 = "asdfAABaab";if (isBroStr(str1, str2))cout << " String 1 and String 2 are brothers!" << endl;elsecout << " String 1 and String 2 are not brothers!" << endl;system("PAUSE");return 0;}


代码下载及其运行

代码下载地址:http://download.csdn.net/detail/yincheng01/6704519

解压密码:c.itcast.cn


下载代码并解压后,用VC2013打开interview.sln,并设置对应的启动项目后,点击运行即可,具体步骤如下:

1)设置启动项目:右键点击解决方案,在弹出菜单中选择“设置启动项目”


2)在下拉框中选择相应项目,项目名和博客编号一致

3)点击“本地Windows调试器”运行


程序运行结果








0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 药卡在气管里怎么办 胶囊药卡在气管怎么办 被胶囊卡在喉咙怎么办 药卡在食道里怎么办 胶囊黏在喉咙里怎么办 要一直卡在喉咙怎么办 胃老是往上反气怎么办 有口气憋在喉咙怎么办 肛裂伤口不愈合怎么办 肛裂口子不愈合怎么办 宝宝胃食道反流怎么办 去角质后脸发红怎么办 红烧肉做的太甜怎么办 红烧排骨太甜了怎么办 唱歌时嗓子有痰怎么办 一唱歌喉咙有痰怎么办 鼻子老是打喷嚏还流鼻涕怎么办 鼻涕流到喉咙里怎么办 鼻塞怎么办怎样让鼻通气 流清鼻涕嗓子疼怎么办 喉咙疼咳嗽有痰怎么办 扁桃体发炎痛得厉害怎么办 腭垂掉下来了怎么办 喉咙干有异物感怎么办 嗓子干有异物感怎么办 输液的时候手疼怎么办 一感冒就嗓子哑怎么办 4岁儿童喉咙沙哑怎么办 嗓子老有异物感怎么办 喉咙咽口水都疼怎么办? 舌头上长了溃疡怎么办 包包的拉链坏了怎么办 做试管取精困难怎么办 sw过膝靴往下掉怎么办 如果被绑架了该怎么办 怀孕了%2c怎么办%3f 狗狗拉肚子怎么办带血 同学们不和我玩怎么办 懒癌和拖延症怎么办 有严重的拖延症怎么办 有拖延症的人怎么办