A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 花轮 中级黑马   /  2015-1-28 00:32  /  2347 人查看  /  28 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

编程3道都是C
1、求字符串中A、B、C、D出现的次数,并按次数排序,输出
2、字符串加密
3、最大公共子字符串

都不难,我以前都有做过

28 个回复

正序浏览
跟我面试题一模一样。。。
回复 使用道具 举报
花轮 发表于 2015-1-31 12:22
有问啊。。。。。。。。。。。。。

问什么了?面向对象?语法?流程控制?
回复 使用道具 举报
qlqt 发表于 2015-1-31 15:04
是现场敲吗,很慢怎么办?

手写的。
回复 使用道具 举报
qlqt 中级黑马 2015-1-31 15:04:30
25#
是现场敲吗,很慢怎么办?
回复 使用道具 举报
yesha 发表于 2015-1-31 11:42
好简单,你就没问一个理论问题?

有问啊。。。。。。。。。。。。。
回复 使用道具 举报
yesha 中级黑马 2015-1-31 11:42:56
23#
好简单,你就没问一个理论问题?
回复 使用道具 举报
感谢分享 谢谢
回复 使用道具 举报
gzf201314 来自手机 中级黑马 2015-1-31 06:25:31
21#
谢谢分享。~~~
回复 使用道具 举报
Aily 中级黑马 2015-1-30 23:41:26
20#
就这么多么?  感觉楼主很轻松地  样子呢,,恭喜啊
回复 使用道具 举报
Macc 中级黑马 2015-1-30 23:28:56
19#

#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;
}
回复 使用道具 举报
花轮 发表于 2015-1-29 00:03
第三个板块是啥

对,每天发帖前5贴和回帖前5贴加上登陆,一天能有16黑马币,再用黑马币换成技术分。没几天就能攒够技术分了
回复 使用道具 举报
lumingfu 发表于 2015-1-28 21:00
感觉自己压力有点大了,现在正走在第三个申请板块

第三个板块是啥

点评

弄技术分和blog,感觉有点快崩溃了,能不能指点一下,这个技术分在ios6发帖就行吗  发表于 2015-1-29 10:20
回复 使用道具 举报
同样走在第三个板块的留言了
回复 使用道具 举报
感觉自己压力有点大了,现在正走在第三个申请板块
回复 使用道具 举报
赞一个!                             
回复 使用道具 举报
全都是我基础题。。。。。。。。。。。。。。。楼主你好幸运。。。分享第三题代码,多谢。
回复 使用道具 举报
求第三题的打码,基础题碰上了,搞了个半成品,丢了一分。
回复 使用道具 举报
松果 发表于 2015-1-28 14:56
字符串加密?有没有题目的详细要求

6、 编程实现对键盘输入的英文名句子进行加密。用加密方法为:当内容为英文字母时,用26字母中的其后三个字母代替该字母,若为其它字符时不变。比如245a95n加密后是245bcd95opq。(C语言)
回复 使用道具 举报
字符串加密?有没有题目的详细要求
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马