黑马程序员技术交流社区

标题: 今天刚面试完,这是我的面试题 [打印本页]

作者: 花轮    时间: 2015-1-28 00:32
标题: 今天刚面试完,这是我的面试题
编程3道都是C
1、求字符串中A、B、C、D出现的次数,并按次数排序,输出
2、字符串加密
3、最大公共子字符串

都不难,我以前都有做过

作者: romeo1990    时间: 2015-1-28 01:57
第二题怎么做
作者: 张周飞    时间: 2015-1-28 09:24
:lol:lol:lol不会怎么办????????????
作者: 备战黑马五期    时间: 2015-1-28 10:42
很好,谢谢
作者: shixichen    时间: 2015-1-28 10:53
问完问题直接出题?现场做?时间限制?
作者: synhm    时间: 2015-1-28 11:15
谢谢分享 ~~~~~
作者: Zeus-S    时间: 2015-1-28 12:27
得附个答案看看
作者: alin000    时间: 2015-1-28 12:30
这好像是我基础测试的题啊
作者: 花轮    时间: 2015-1-28 13:40
shixichen 发表于 2015-1-28 10:53
问完问题直接出题?现场做?时间限制?

我是现场面试的,去了以后给了我题,就让我去做了
作者: 松果    时间: 2015-1-28 14:56
字符串加密?有没有题目的详细要求
作者: 花轮    时间: 2015-1-28 15:27
松果 发表于 2015-1-28 14:56
字符串加密?有没有题目的详细要求

6、 编程实现对键盘输入的英文名句子进行加密。用加密方法为:当内容为英文字母时,用26字母中的其后三个字母代替该字母,若为其它字符时不变。比如245a95n加密后是245bcd95opq。(C语言)

作者: qq5591916    时间: 2015-1-28 19:27
求第三题的打码,基础题碰上了,搞了个半成品,丢了一分。
作者: qq5591916    时间: 2015-1-28 19:28
全都是我基础题。。。。。。。。。。。。。。。楼主你好幸运。。。分享第三题代码,多谢。
作者: 水木清华hm    时间: 2015-1-28 19:32
赞一个!                             
作者: lumingfu    时间: 2015-1-28 21:00
感觉自己压力有点大了,现在正走在第三个申请板块
作者: 562632346    时间: 2015-1-28 22:06
同样走在第三个板块的留言了
作者: 花轮    时间: 2015-1-29 00:03
lumingfu 发表于 2015-1-28 21:00
感觉自己压力有点大了,现在正走在第三个申请板块

第三个板块是啥
作者: 花轮    时间: 2015-1-30 12:47
花轮 发表于 2015-1-29 00:03
第三个板块是啥

对,每天发帖前5贴和回帖前5贴加上登陆,一天能有16黑马币,再用黑马币换成技术分。没几天就能攒够技术分了
作者: Macc    时间: 2015-1-30 23:28

#include <stdio.h>
#include <string.h>
int main(int argc, const char * argv[])
{

    char sr[300];
    char final[300];
    char c;
    printf("请输入原文:\n");
    int i=0;
    while ((c=getchar())!='\n')
    {
        if ((c<='z')&&(c>='a')||(c<='Z')&&(c>='A'))
        {
            if (c=='y')
            {
                final[i]='z';
                final[i+1]='a';
                final[i+2]='b';
                i+=3;
            
            }
        
           else
               if (c=='Y')
            {
                final[i]='Z';
                final[i+1]='A';
                final[i+2]='B';
                i+=3;
               
            }
            else
                if (c=='z')
            {
                final[i]='a';
                final[i+1]='b';
                final[i+2]='c';
                i+=3;
               
            }
           else
               if (c=='Z')
            {
                final[i]='A';
                final[i+1]='B';
                final[i+2]='C';
                i+=3;
               
            }
        else
            if (c=='x')
            {
                final[i]='y';
                final[i+1]='z';
                final[i+2]='a';
                i+=3;
               
            }
            else
                if (c=='X')
                {
                    final[i]='Y';
                    final[i+1]='Z';
                    final[i+2]='A';
                    i+=3;
                    
                }
        }
        else
        {
            final[i]=c;
            i+=3;
        }
   
    final[i]='\0';
        printf("%s",final);
   
   
   
    return 0;
}
作者: Aily    时间: 2015-1-30 23:41
就这么多么?  感觉楼主很轻松地  样子呢,,恭喜啊
作者: gzf201314    时间: 2015-1-31 06:25
谢谢分享。~~~
作者: 殇卜泣    时间: 2015-1-31 08:59
感谢分享 谢谢
作者: yesha    时间: 2015-1-31 11:42
好简单,你就没问一个理论问题?
作者: 花轮    时间: 2015-1-31 12:22
yesha 发表于 2015-1-31 11:42
好简单,你就没问一个理论问题?

有问啊。。。。。。。。。。。。。
作者: qlqt    时间: 2015-1-31 15:04
是现场敲吗,很慢怎么办?
作者: 花轮    时间: 2015-1-31 17:49
qlqt 发表于 2015-1-31 15:04
是现场敲吗,很慢怎么办?

手写的。
作者: yesha    时间: 2015-2-1 13:03
花轮 发表于 2015-1-31 12:22
有问啊。。。。。。。。。。。。。

问什么了?面向对象?语法?流程控制?
作者: 郑江    时间: 2015-2-1 20:16
跟我面试题一模一样。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2