VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
51_avatar_small 楼主: Syc

[分享] 2012届华为校园招聘上机考试题目

  [复制链接]
47_avatar_middle
在线会员 发表于 2011-10-31 19:24:39 | 显示全部楼层
我好像也见过!
90_avatar_middle
在线会员 发表于 2011-11-1 09:13:44 | 显示全部楼层
谢谢分享!
40_avatar_middle
在线会员 发表于 2011-11-1 09:15:49 | 显示全部楼层
。。。。。华为校园招聘,那不是用C的
00_avatar_middle
在线会员 发表于 2011-11-1 09:49:24 | 显示全部楼层
看看,是怎么回事..
70_avatar_middle
在线会员 发表于 2011-11-1 10:14:44 | 显示全部楼层
顶起!!!!!!!!!
16_avatar_middle
在线会员 发表于 2011-11-1 10:22:28 | 显示全部楼层
貌似还8icuo
44_avatar_middle
在线会员 发表于 2011-11-1 10:44:25 | 显示全部楼层
看看。。。。。。。。。。。。。。。。
87_avatar_middle
在线会员 发表于 2011-11-1 10:50:57 | 显示全部楼层
。。。确实是
96_avatar_middle
在线会员 发表于 2011-11-1 10:52:19 | 显示全部楼层
华为校园招聘上机考试题目,看看学习下
16_avatar_middle
在线会员 发表于 2011-11-1 10:58:53 | 显示全部楼层
第二题貌似错了
26_avatar_middle
在线会员 发表于 2011-11-1 11:10:15 | 显示全部楼层
学习了  呵呵
56_avatar_middle
在线会员 发表于 2011-11-1 13:21:20 | 显示全部楼层
呵呵   学习了
38_avatar_middle
在线会员 发表于 2011-11-1 14:39:50 | 显示全部楼层
看看怎么样
64_avatar_middle
在线会员 发表于 2011-11-1 14:55:19 | 显示全部楼层
看看,是怎么回事..
16_avatar_middle
在线会员 发表于 2011-11-1 15:03:55 | 显示全部楼层
本帖最后由 honestxiang 于 2011-11-1 15:07 编辑

这是小弟改的第二题,各位帮忙挑挑不当的地方:
#include<iostream>
void sort(int input[],int n,int output[])
{
        for(int i=0;i<n;i++)
                for(int j=0;j<n-i;j++)
                {
                        int temp;
                        if(input[j]<input[j+1])
                        {
                                temp= input[j];
                                input[j]= input[j+1];
                                input[j+1]= temp;
                        }
                }
                int *a=new int[n];
                for(int j=0;j<n;j++)
                {
                        *(a+j)=input[j];
                        cout<<input[j];

                }
                cout<<endl;
                for(int j=0;j<n;j++)
                        cout<<*(a+j);
                cout<<endl;
                *(a+n/2)=input[0];
                for(int j=0;j<n;j++)
                        cout<<*(a+j);
                cout<<endl;

                *(a+n/2)=input[0];
                               //数组长度是否是偶数
                if(n%2==0)
                        *a=input[n-1];
                else
                        *(a+n)=input[n-1];
                for(int i=1;i<n;i++)
                {
                        if(2*i<n)
                        {
                                *(a+n/2+i)=input[2*i-1];

                                *(a+n/2-i)=input[2*i];
                        }
                }
                for(int j=0;j<n;j++)
                        cout<<*(a+j);
                cout<<endl;



                for(int b=0;b<n;b++)
                        output=*(a+b);
                int b;
                cin>>b;
                delete[] a;
}
# define N 8
void main()
{
        cout<<"input number:"<<endl;
        int in[N];
        int out[N];
        for(int i=0;i<N;i++)
                cin>>in;
        sort(in,N,out);
        cout<<"after sort:"<<endl;
        for(int j=0;j<N;j++)
        {cout<<out[j];if(j<N-1) cout<<",";}
        cout<<endl;
}
48_avatar_middle
在线会员 发表于 2011-11-1 23:43:28 | 显示全部楼层
看看                                
84_avatar_middle
在线会员 发表于 2011-11-5 00:58:35 | 显示全部楼层
顶,虽然自己会晚三年接触社会,但是我想我上研究生就一定要获得更多的价值,
61_avatar_middle
在线会员 发表于 2011-11-5 14:02:01 | 显示全部楼层
好帖,先顶个看
07_avatar_middle
在线会员 发表于 2011-11-5 22:31:40 | 显示全部楼层
2012届华为校园招聘上机考试题目2012届华为校园招聘上机考试题目
69_avatar_middle
在线会员 发表于 2011-11-5 22:48:05 | 显示全部楼层
考题不错学习下
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-3-23 17:44

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表