当前位置:七七学习网文档大全求职指南求职笔试面试笔试题目腾讯常用笔试题» 正文

腾讯常用笔试题

[10-10 21:23:13]   来源:http://www.77xue.com  笔试题目   阅读:8729
概要:答案:#include#include#includeusingnamespace std;int main(){int n;cin>>n;int i;int **Matr=newint*[n];//动态分配二维数组for(i=0;iMatr[ i ]=newint[n];//动态分配二维数组//j=n/2代表首行中间数作为起点,即1所在位置int j=n/2,num=1;//初始值i=0;while(num!=n*n+1){//往右上角延升,若超出则用%转移到左下角Matr[(i%n+n)%n][(j%n+n)%n]=num;//斜行的长度和n是相等的,超出则转至下一斜行if(num%n==0)i++;else{i–;j++;}num++;}for(i=0;i{for(j=0;jcout<cout<}for(i=0;idelete [ ]Matr[ i ];return1;上一页 [1] [2] [3] [4]
腾讯常用笔试题,标签:驾照笔试题目,腾讯笔试题目,http://www.77xue.com

  答案:

  #include

  #include

  #include

  usingnamespace std;

  int main()

  {

  int n;

  cin>>n;

  int i;

  int **Matr=newint*[n];//动态分配二维数组

  for(i=0;i

  Matr[ i ]=newint[n];//动态分配二维数组

  //j=n/2代表首行中间数作为起点,即1所在位置

  int j=n/2,num=1;//初始值

  i=0;

  while(num!=n*n+1)

  {

  //往右上角延升,若超出则用%转移到左下角

  Matr[(i%n+n)%n][(j%n+n)%n]=num;

  //斜行的长度和n是相等的,超出则转至下一斜行

  if(num%n==0)

  i++;

  else

  {

  i–;

  j++;

  }

  num++;

  }

  for(i=0;i

  {

  for(j=0;j

  cout<

  cout<

  }

  for(i=0;i

  delete [ ]Matr[ i ];

  return1;

上一页  [1] [2] [3] [4] 


Tag:笔试题目驾照笔试题目,腾讯笔试题目求职指南 - 求职笔试面试 - 笔试题目

《腾讯常用笔试题》相关文章

联系我们 | 网站地图 | 范文大全 | 管理知识 | 教学教育 | 作文大全 | 语句好词
Copyright http://www.77xue.com--(七七学习网) All Right Reserved.
1 2 3 4 5 6 7 8 9 10