微软面试100题之第6题
2014-05-09 16:57
239 查看
腾讯面试题:
给你10分钟时间,根据上排给出十个数,在其下排填出对应的十个数
要求下排每个数都是先前上排那十个数在下排出现的次数。
上排的十个数如下:
【0,1,2,3,4,5,6,7,8,9】
举一个例子,
数值: 0,1,2,3,4,5,6,7,8,9
分配: 6,2,1,0,0,0,1,0,0,0
0在下排出现了6次,1在下排出现了2次,
2在下排出现了1次,3在下排出现了0次....
以此类推..
给你10分钟时间,根据上排给出十个数,在其下排填出对应的十个数
要求下排每个数都是先前上排那十个数在下排出现的次数。
上排的十个数如下:
【0,1,2,3,4,5,6,7,8,9】
举一个例子,
数值: 0,1,2,3,4,5,6,7,8,9
分配: 6,2,1,0,0,0,1,0,0,0
0在下排出现了6次,1在下排出现了2次,
2在下排出现了1次,3在下排出现了0次....
以此类推..
#include <stdio.h> #include <stdlib.h> main(){ int top[10] = {0,1,2,3,4,5,6,7,8,9}; int bottom[10] = {0}; bool changed = true; int i,j,count; while(changed){ changed = false; for(i=0;i<10;i++){ count = 0; for(j=0;j<10;j++){ if(bottom[j]==top[i]) count++; } if(bottom[i]!=count){ bottom[i] = count; changed = true; } } for(i=0;i<10;i++) printf("%d\t",bottom[i]); printf("\n"); } system("pause"); }
相关文章推荐
- 程序员的幽默笑话
- 黑马程序员-模拟某工厂的要求编程计算某个工人的奖金
- 程序员的幽默笑话
- 程序员学习能力提升三要素
- 《程序员的修炼——从优秀到卓越》
- 关于程序员读书
- 面试常备程序 — 字符串篇
- 程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦
- 教你如何迅速秒杀掉:99%的海量数据处理面试题
- [PHP知识] 从招聘启事看PHP程序员应该会什么(转)
- 黑马程序员-模拟学校信息管理系统的菜单
- 黑马程序员--classloader 类加载器详解
- 程序员的小幽默
- 程序员面试智力题 (5)
- 关于字符,程序员需要知道的东西
- 小球称重,面试逻辑题总结
- 程序员面试智力题 (4)
- 黑马程序员--Java学习04--流程控制语句
- 我在国企当实习程序员的日子
- 程序员面试智力题 (3)