19届第四范式测试开发工程师校招-编程题(代码片段)

lijuanhu321 lijuanhu321     2022-12-30     665

关键词:

编程题两道,第一道关于SQL的联合查询跟第二排序,第二道关于二维数组。

题目2:

    给定一个空的int类型的二维数组array[n][m]。按下面的填充规则,请编写一个函数将此二维数组填满并打印出来。

1 2 4 7
3 5 8 11
6 9 12 14
10 13 15 16

输入描述:输入的包括两个正整数,表示二维数组的大小n,m(1<=n,m<=10)

输出描述:打印结果,每行行末无空格。

例1:输入为4 4

输出为

1 2 4 7

3 5 8 11

6 9 12 14

10 13 15 16

思路:首先先找出规律,是按照i+j=(0,1,2,n*m)来递增赋值。接下来就是编写程序了。

代码如下

 1 #include <iostream>
 2 #include<stdio.h>
 3 using namespace std;
 4 
 5 int main()
 6 
 7     int n,m;
 8     scanf("%d %d",&n,&m);
 9     int a[100][100]=1,com=1;
10     if(n>=1&&n<=10&&m>=1&&m<=10)  //判断下标是否超出
11     
12         for(int k=1;k<=n*m;k++)
13         
14             for(int i=0;i<n;i++)
15             
16                 for(int j=0;j<m;j++)
17                 
18                     if(i+j==k)
19                     
20                         a[i][k-i]=com+1;
21                         com=a[i][k-i];
22                     
23                 
24             
25         
26         for(int i=0;i<n;i++)   //输出二维数组
27         
28             for(int j=0;j<m;j++) cout<<a[i][j]<<" ";
29             cout<<endl;
30         
31     
32     else cout<<"error"<<endl;
33     return 0;
34 

 技术分享图片

技术分享图片

技术分享图片

❤️tiktok字节跳动编程题实战2022校招——吐血分享总结。(代码片段)

...编程题(有序最大K位数)四、算法编程题(测试计划的最大成功率)前言+说明❤️旺仔兄弟们!这个是字节跳动2022届校招生笔试 查看详情

bigojava开发工程师2021届校招b卷(代码片段)

前言兄弟们都会有心仪的offer!!!!!一、服务器部署应用程序——典型背包问题二、泛型实现快排packagebigo;/***CreatedbyIntelliJIDEA.**@Author:*@Email:*@Date:2020/9/10*@Time:19:44*@Version:1.0 查看详情

携程2019校招编程题(代码片段)

携程今年的机试题为20道选择+3编程由于今天最后提交时第三题编程未通过,交卷之后想出来的解法这里记录一下。importjava.util.ArrayList;importjava.util.List;importjava.util.Scanner;//携程3publicclassLRUpublicstaticvoidmain(String[]args)Scannersc=newScanner( 查看详情

2017年校招全国统一模拟笔试(第四场)编程题集合--python(代码片段)

注:试题来源于牛客网1.牛牛有n张卡片排成一个序列.每张卡片一面是黑色的,另一面是白色的。初始状态的时候有些卡片是黑色朝上,有些卡片是白色朝上。牛牛现在想要把一些卡片翻过来,得到一种交替排列的形式,即每对相... 查看详情

2017年校招全国统一模拟笔试(第四场)编程题集合--python(代码片段)

注:试题来源于牛客网1.牛牛有n张卡片排成一个序列.每张卡片一面是黑色的,另一面是白色的。初始状态的时候有些卡片是黑色朝上,有些卡片是白色朝上。牛牛现在想要把一些卡片翻过来,得到一种交替排列的形式,即每对相... 查看详情

网易秋招校招编程题(代码片段)

  网易内推面试凉了,再战正式批笔试,选择和简答略难,编程题很良心,基本就是模拟、找规律,略加思考就能解出来的题目,本弱鸡只有在良心网易笔试才能AK。1、翻转翻转    这题一开始没思路,ac了后两题后再回... 查看详情

校招实习面试实战,顺丰科技java工程师面试复盘总结(代码片段)

备战春招,校招实习面经分享,拿Java开发工程师offer~~本系列文章包括Java、算法、计算机网络、数据库、操作系统等等,本篇介绍面试顺丰科技【Java工程师】岗位的题目,复盘解析及心路历程。传送门:【亲... 查看详情

web前端开发工程师知识体系_3_javascript基础(代码片段)

        JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程... 查看详情

2017京东校招编程题烽火台(代码片段)

描述:n个烽火台围成一个圈,任意两个烽火台只要中间的烽火台比他们两个都低就能看见彼此,当然相邻的肯定能看见对面,求能看见彼此的对数输入 5   //烽火台的个数3   2  5  4  1       //烽火台的... 查看详情

从一个加法器看简单的编程范式(代码片段)

从一个加法器的实现看简单的编程范式编程范式编程范式(ProgrammingParadigm)是某种编程语言典型的编程风格或者说是编程方式。随着编程方法学和软件工程研究的深入,特别是OO思想的普及,范式(Paradigm)以及编程范式等术语... 查看详情

校招实习面试实战,身临其境华为软件开发工程师面试复盘总结(代码片段)

【校招实习面试实战,身临其境】华为软件开发工程师面试复盘总结自我介绍1、是否用过Java、Python做系统的项目2、华为云系统开发js写业务逻辑用的是ES6还是ES5标准3、平时熟练使用哪种语言4、HashMap、HashSet、HashTable、StringB... 查看详情

2017年校招全国统一模拟笔试(第二场)编程题集合--python(代码片段)

注:题目来源于牛客网。1.牛牛有两个字符串(可能包含空格),牛牛想找出其中最长的公共连续子串,希望你能帮助他,并输出其长度。 输入描述:输入为两行字符串(可能包含空格),长度均小于等于50.输... 查看详情

笔试总结网易2019校招编程题-玩你妈的橡皮泥(代码片段)

题目我就不多说什么了,橡皮泥,一串橡皮泥哦。非黑即白。小明可以采取以下方法0或多次:从某一处切割,让切割处左右队列内两条橡皮泥整个发生反转,再拼接到一起。输入:橡皮泥队列输出:最长的黑白相间的橡皮泥长... 查看详情

2017年校招全国统一模拟笔试(第三场)编程题集合--python(代码片段)

注:题目来源于牛客网1.牛牛想对一个数做若干次变换,直到这个数只剩下一位数字。变换的规则是:将这个数变成所有位数上的数字的乘积。比如285经过一次变换后转化成2*8*5=80.问题是,要做多少次变换,... 查看详情

2017年校招全国统一模拟笔试(第一场)编程题集合--python(代码片段)

注:试题来源于牛客网1.牛牛有一个鱼缸。鱼缸里面已经有n条鱼,每条鱼的大小为fishSize[i](1≤i≤n,均为正整数),牛牛现在想把新捕捉的鱼放入鱼缸。鱼缸内存在着大鱼吃小鱼的定律。经过观察,牛牛发现一条鱼A... 查看详情

网易2020校招笔试-大数据开发工程师(正式批)(代码片段)

目录一、翻倍方法一:暴力方法二:递归二、跳柱子方法一:暴力,寻找能到达的最高柱子,方便我下次跳方法二:动态规划dp三、人数统计方法:哈希表四、积木方法如果你从本文中学习到丝毫知识&#... 查看详情

面向校招mysql知识点整理(代码片段)

目录基础数据库三范式InnoDB与MyISAMMySQL执行查询过程索引索引模型哈希模型有序数组模型搜索树模型BST和AVL等二叉树模型B树模型B+树主键索引和非主键索引回表索引维护(页分裂与页合并)覆盖索引最左前缀原则前缀索引索引下... 查看详情

面向校招mysql知识点整理(代码片段)

目录基础数据库三范式InnoDB与MyISAMMySQL执行查询过程索引索引模型哈希模型有序数组模型搜索树模型BST和AVL等二叉树模型B树模型B+树主键索引和非主键索引回表索引维护(页分裂与页合并)覆盖索引最左前缀原则前缀索引索引下... 查看详情