无意中看到了的一个笔试题,比较简单,题目如下:

顺时针输出一个nn的方阵,例如44的方阵
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

输出结果为 4 8 12 16 15 14 13 9 5 1 2 3 7 11 10 6

C/C++代码如下:

#include<stdio.h>
#include<string>
#include<iostream>
using namespace std;int main()
{int A[5][5] = { { 1,2,3,4,5 }, { 6, 7, 8,9,10}, { 11, 12,13,14,15} ,{16,17,18,19,20}, {21,22,23,24,25} };int n = 5;int left = 0, right = n - 1, top = 0, buttom = n - 1;int i, j;int flag = 0;//0向下,1向左,2向上,3向下while (left <= right || top <= buttom){switch (flag){case 0:for (i = top; i <= buttom; i++){cout << A[i][right] << ends;}flag = 1;right--;break;case 1:for (i = right; i >= left; i--){cout << A[buttom][i] << ends;}flag = 2;buttom--;break;case 2:for (i = buttom; i >= top; i--){cout << A[i][left] << ends;}flag = 3;left++;break;case 3:for (i = left; i <= right; i++){cout << A[top][i] << ends;}flag = 0;top++;break;default:break;}}system("pause");return 0;
}

东方财富某年的笔试题相关推荐

  1. 东方财富研发岗位笔试题

    我投的前端岗,但这家公司研发岗都是一套卷子. 1.TCP协议和UDP协议的区别? TCP面向连接,UDP面向非连接: TCP传输速度慢,UDP传输速度快: TCP保证数据顺序,UDP不保证: TCP保 ...

  2. 知名企业面试、笔试题

    知名企业面试.笔试题 46家中外知名企业面试题目 微软 智力题 1.烧一根不均匀的绳子,从头烧到尾总共需要1个小时,问如何用烧绳子的方法来确定 半小时的时间呢? 2.10个海盗抢到了100颗宝石,每一 ...

  3. 2015年阿里巴巴校招研发工程师在线笔试题汇总

    在线笔试题汇总 卷一: 1.下面的函数中哪个是系统调用而不是库函数______?  printf  scanf  fgetc  read  print_s  scan_s 2.某足球队有四名外援,分别 ...

  4. intel的笔试题【无答案】

    intel的笔试题(没有答案) http://www.lpfin.com/index.php/archives/296 0 <iframe id="cproIframe_u198080 ...

  5. Erlang服务端开发(无需Erlang基础)笔试题

    某游戏公司Erlang服务端开发(无需Erlang基础)笔试题,面向C/C++程序员 一.用你熟悉的语言解决下面的问题. 1.反转输出字符串,并移除其中的空格. 2.快速的判断一个数是否素数的方法. ...

  6. 永成科技C++笔试题

    最后几个题有点难度,在这里说一下: 永成科技C++笔试题 2013-11-19 1.将1亿以内的质数存到一个超级大的数组中,用算法如何实现? 使用"筛法"求解1亿以内的质数的程序的 ...

  7. 华为笔试题---明明的随机数

    题目 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着 ...

  8. 转贴:雅虎公司C#笔试题,看看你能解答多少

    这是刚在在网上看到了,觉得这些题目出得真不错,能考出一个程序员的基本功.所以先发在这里,做个备份,以后慢慢来做(偶好像只能免强及格哦,呵呵,关于网络的题目太多了,偶不太熟啊)- ----------- ...

  9. 我是主考官:两次弃用的变态笔试题

    故事(3):两次弃用的变态笔试题 电话的沟通虽然不可能对一个程序员作全面的了解,但基本上能有一个比较概括的判断,这也许就是所谓的第一印象吧!     通过电话的初步沟通我对来面试的程序员已经有了初步的 ...

最新文章

  1. @class和#import
  2. yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss
  3. 服务发现与配置管理高可用实践
  4. ArgoCD + KubeVela:以开发者为中心的 GitOps
  5. C++学习总结(函数、类与对象)
  6. Linq 合并数据并相加
  7. 未能加载文件或程序集“System.Runtime.Serialization, Version=2.0.5.0, Culture=neutral,
  8. [E]PSM算法简析
  9. tcga数据下载_手把手教你用R下载TCGA数据:CGDSR包
  10. Linux命令整理 - 通用版
  11. python安装win32com模块
  12. vue 实现数字滚动卡片
  13. matlab figure 虚线圆,flutter 画圆,虚线圆,渐变圆
  14. ‘‘红包来了—红包来了—‘‘Python制作一个微信红包提示系统。
  15. Excel如何实现两个工作表数据的对比
  16. uniapp中H5网页和打包app分别生成二维码
  17. java相关面试总结
  18. Maven下载 安装和配置,以及阿里远程仓库的配置
  19. 站长 公益404页面
  20. 4.1《算法图解》笔记——Chapter 6 Breadth-First Search

热门文章

  1. 入职自我介绍怎么做?
  2. a ≡ b (mod n)是什么意思?
  3. Lottie动画框架入门及源码简析
  4. kali2018.3复制粘贴功能失效的处理
  5. 恢复照片的免费软件,好用!
  6. pycharm + 阿里云 + python3安装 + 执行服务器文件
  7. PCBA方案——小风扇PCBA方案
  8. 3dsmaxC4DbodypainterPS画贴图五、画贴图需要导出(输出)obj格式的模型。
  9. 地理坐标系、投影坐标系总结
  10. MySQL——SQL语句