Chu_Kai
Chu_Kai
全部文章
分类
题解(11)
归档
标签
去牛客网
登录
/
注册
Chu_Kai的博客
这个人很懒,什么都没有留下~
全部文章
(共11篇)
题解 | #牛牛的二三七整除#
本题我的想法是设个数组,但是先不把2、3、7存进去,数组初始全为0,然后进行判断,哪个数能被n整除,我们再把它存入数组。 存完后遍历一下,只要数组元素不为0,就打印出来,由于之前就是升序判断,那么此处也是升序打印。 最后需要上个保险,如果n不能被任何数整除的话,说明没有任何数存入数组,则...
C
2022-03-06
0
539
题解 | #查找所有员工的last_name和first_name以及对应部门编号dept_no# | SQL5
本题由于需要所有员工的名字,而可能存在有员工没有部门的情况,故用左连接,将员工表employees的所有记录加上部门表dept_emp的对应部门号,就完成了。 select e.last_name...
SQL
2021-07-07
1
390
题解 | #查找所有已经分配部门的员工的last_name和first_name以及dept_no# | SQL4
题目让查找“已分配部门的员工”,而部门表dept_emp中一定不会出现部门为空的员工,所以将两张表连接时并不需要考虑会有员工的部门为NULL的情况,综上,直接用内连接就完事了。 select e....
SQL
2021-07-06
1
372
题解 | #查找当前薪水详情以及部门编号dept_no# | SQL3
如果本题仅仅是查找各部门领导的薪水和编号的话,就是将两张表连接一下再查询,即: select s.emp_no, s.salary, s.from_date, s.to_d...
SQL
2021-07-06
1
505
题解 | #查找入职员工时间排名倒数第三的员工所有信息# | SQL2
本题与SQL1相似,必须考虑结果不只一个的情况,如果只用limit最终只会显示一条记录,为了解决这个问题,可以在子查询中加入distinct。流程如下: &n...
SQL
2021-07-05
1
560
题解 | #查找最晚入职员工的所有信息# | SQL1
出于某个决定,在做这个sql专题的过程中,我会逐题记录每题的想法(如果代码能通过的话)。 SQL1: 本题最先想的是用limit,但limit有个很大的问题,即需要在明确知道结果有几个的情况下使用才有效。...
SQL
2021-07-05
1
544
题解 | #KiKi求质数个数#
【本题思路】1:所有三位数即100~9992:质数只能被1和它自身整除,也就是取模为03:设计两层循环,外层遍历所有三位数(作为被除数),内层遍历除数。4:将除数(即j-1)设置为从2开始,直到当前数减一,如果在此期间出现了余数为0的情况,则跳出本次除数的循环,继续下一个被除数;如果被除数不能被循环...
2021-05-21
0
510
题解 | #最高分数#
本题思路:【1.因为需要多组输入,第5行让输入一直循环;2.然后让每个输入的元素都和max比一下,如果更大就代替max成为新的最高分;3.每轮比完打印这一组的最高分,顺带把max的值重置。】 #include <stdio.h> int main() { int a[3], i,...
2021-05-18
0
582
题解 | #平均身高#
基本思路就是【用数组挨个存入身高,再挨个相加,最后除以5,求出平均身高】 #include <stdio.h> int main() { float p[5], sum=0.0; int i; for(i=0;i<=5;i++) p[i]=0...
2021-05-15
2
659
题解 | #争夺前五名#
貌似题解可以附上本题的链接,那就不重复描述了,开冲。 所有要注意的点都写在注释里了,另外交换两个数的方法用的是左老师推荐的异或,非常好使,nb就vans了。 #include <stdio.h> int main(){ int num, i, j; scan...
2021-05-14
0
580
首页
上一页
1
2
下一页
末页