码迷,mamicode.com
首页 >  
搜索关键字:华为机试    ( 376个结果
华为机试—亮着电灯的盏数(优化过的双重for)
题目:亮着电灯的盏数 一条长廊里依次装有n(1≤n≤65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。 有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的倍数的电灯的...
分类:其他好文   时间:2014-12-24 21:36:59    阅读次数:183
华为机试—输出大写字母
题目:输出大写字母 输入一个字符串,输出其中的大写字母   输入 2, sdARSFGfg 输出 ARSFG #include #include using namespace std; void filter(string str) { int i,len; len=str.length(); for(i=0;i<l...
分类:其他好文   时间:2014-12-24 20:13:53    阅读次数:152
华为机试—输出大写字母
题目:输出大写字母 输入一个字符串,输出其中的大写字母   输入 2, sdARSFGfg 输出 ARSFG #include #include #include using namespace std; int main(int argc, char *argv[]) { string s; while(getline(cin,s)) {...
分类:其他好文   时间:2014-12-24 20:12:48    阅读次数:203
华为机试—拼音翻译成阿拉伯数字(有Wan,Qian,Bai,Shi单位)
题目:拼音翻译成阿拉伯数字 输入一串拼音,输出它代表的阿拉伯数字(Ling,Yi,Er,San,Si,Wu,Liu,Qi,Ba,Jiu),数字不会超过十万 为了处理方便,输入一定是数字带单位的,例如10会是YiShi,而不是一个单独的Shi.   输入 JiuWanJiuQianJiuBaiJiuShiJiu 输出 99999 基本思路: 遍历找到下一个大写字母,截取子串,比...
分类:其他好文   时间:2014-12-24 18:08:57    阅读次数:164
华为机试—算日期
题目:算日期 输入一个日期,输出这是这一年的第几天。(题目中没有给出闰年的定义) 输入 20131231 输出 365 #include #include #include int months[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int y,m,d; int isLeapYear(int y) { if...
分类:其他好文   时间:2014-12-24 13:30:19    阅读次数:136
华为机试—拼音翻译成阿拉伯数字(只有数字拼音)
题目:拼音翻译成阿拉伯数字(只有数字拼音) 输入一串拼音,输出它代表的阿拉伯数字(Ling,Yi,Er,San,Si,Wu,Liu,Qi,Ba,Jiu),数字不会超过十万 为了处理方便,输入一定是只有数字拼音的,没有其他的单词或者字符。 输入:JiuBaWuSi 输出:9854 基本思路: 可以看出拼音最短为2个字符,最长为4个字符。 两位开始扫,没有,扫三位,三位没有扫...
分类:其他好文   时间:2014-12-24 11:57:36    阅读次数:154
华为机试—算日期
题目:算日期 输入一个日期,输出这是这一年的第几天。(题目中没有给出闰年的定义) 输入 20131231 输出 365 #include //判断是否为闰年 int isleapyear(int year) { if(year%4==0 && year%100!=0 || year%400==0) return 1; r...
分类:其他好文   时间:2014-12-24 10:01:27    阅读次数:122
华为机试—多个数的最大公约数
题目:求最大公约数 输入一组正整数(数量小于20),输出其最大公约数。 输入:121 33 44 11 1111 输出:11 基本思路: 从第一个数开始,和第二个数比较找它两的最大公约数,然后找出的最大公约数和第三个数比较,依次类推 #include #include int a[30]; int gcd(int a,int b){ re...
分类:其他好文   时间:2014-12-23 12:25:26    阅读次数:149
华为机试—多个数的最大公约数
题目:求最大公约数 输入一组正整数(数量小于20),输出其最大公约数。 输入:121 33 44 11 1111 输出:11 基本思路: 从第一个数开始,和第二个数比较找它两的最大公约数,然后找出的最大公约数和第三个数比较,依次类推。。。 #include int gcd(int a,int b) { return a%b?gcd(b,a%b):b; } i...
分类:其他好文   时间:2014-12-23 10:35:43    阅读次数:131
2014深圳华为机试剖析
题一: (1)给出一个整数(负数使用其绝对值),输出这个整数中的两种递减数(1.最大递减数;2.递减数中各位数之和最大的数)之和。 递减数:一个数字的递减数是指相邻的数位从大到小排列的数字,不包含相邻的数位大小相同的情况。最大递减数:所输入整数的所有递减数中值最大的一个。 如: 75345323,递...
分类:其他好文   时间:2014-11-15 18:49:08    阅读次数:287
376条   上一页 1 ... 32 33 34 35 36 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!