首页
学习
活动
专区
圈层
工具
发布

C语言初阶小练习1(1.素数的打印,2.闰年的判断和打印,3.求解两个数的最大公约数)

题目1:打印100-200之间的素数(素数:只能被1和它本身整除的数字) 方法1:试除法1.0 "试除",就是不断地尝试能否整除。...这种做法,其效率应该是最差的 代码呈现: //打印100-200之间的素数 //素数:只能被1和它本身整除的数字 #include int main() { int i = 0;...flag = 0; break; } } if (flag == 1) { printf("%d ", i); } } return 0; } 题目2:闰年的判断和打印...(打印1000年到2000年的闰年) 首先我们要先找到闰年的判断条件: ①能被4整除,并且不能被100整除的是闰年 ②能被400整除的是闰年 方法1:最基础的方法 int main() { int y...用较大的数除以较小的数,再以除数和余数反复做除法运算,当余数为0时,取当前算式除数为最大公约数。

30000
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL练习十二:查找所有已经分配部门的员工的last_name和first_name以及dept_no

    表简况如下: 2DD8A8D108E674BCB32D6E32B03492C1 有一个部门表,dept_emp简况如下: 4BF7C729BECEE5D9215DF0C0B22855A0 请你查找所有已经分配部门的员工的...last_name和first_name以及dept_no,未分配的部门的员工不显示,以上例子如下: 92EDD0ECE3222E00AE2F555AC9153034 数据表:表结构 drop table...INTO employees VALUES(10004,'1954-05-01','Chirstian','Koblick','M','1986-12-01'); 解题思路: 此题是查询已经分配部门的员工信息...查询到也已经分配了部门的员工编号,我们则根据编号直接到员工信息表中查找员工信息。 由于是查询已经分配了部门信息的员工,部分员工也没有分配部门,则不查询出来。我们则使用inner连接方式。

    98550

    如何通过命令查看python中的所有内置函数和内置常量

    参考链接: Python中的id函数 如何通过命令查看python中的所有内置函数和内置常量 举例python版本:  利用python中的语句输出python中的所有内置函数及内置常量名:     ...     'str',      'sum',      'super',      'tuple',      'type',      'vars',      'zip'] 大写字母开头的是...python的内置常量名,小写字母开头的是python的内置函数名。...进一步查看内置函数的用法可以:      # help(内置函数名)     help(list) ps: 本人热爱图灵,热爱中本聪,热爱V神,热爱一切被梨花照过的姑娘。...以下是我个人的公众号,如果有技术问题可以关注我的公众号来跟我交流。 同时我也会在这个公众号上每周更新我的原创文章,喜欢的小伙伴或者老伙计可以支持一下! 如果需要转发,麻烦注明作者。十分感谢!

    2.6K00

    如何通过命令查看python中的所有内置函数和内置常量

    参考链接: Python中的帮助help函数 如何通过命令查看python中的所有内置函数和内置常量 举例python版本:  利用python中的语句输出python中的所有内置函数及内置常量名: ...     'str',      'sum',      'super',      'tuple',      'type',      'vars',      'zip'] 大写字母开头的是...python的内置常量名,小写字母开头的是python的内置函数名。...进一步查看内置函数的用法可以:      # help(内置函数名)     help(list) ps: 本人热爱图灵,热爱中本聪,热爱V神,热爱一切被梨花照过的姑娘。...以下是我个人的公众号,如果有技术问题可以关注我的公众号来跟我交流。 同时我也会在这个公众号上每周更新我的原创文章,喜欢的小伙伴或者老伙计可以支持一下! 如果需要转发,麻烦注明作者。十分感谢!

    2.9K00

    条码打印软件如何制作同时包含日期和流水码的条形码

    很多条形码在制作的时候会含有日期或者流水码,也有的条形码是同时包含日期和流水码,有的人使用条码打印软件制作条形码的时候可能不知道如何设置,接下来小编就教大家在条码打印软件中如何制作同时包含日期和流水码的条形码...双击条形码打开属性,在“数据源”修改条形码数据,选择“日期时间”,条码打印软件中默认的日期数据是“yyyy-MM-dd HH:mm:ss”,手动修改成“yyyyMMdd”,设置之后条码打印软件会自动调用本机电脑日期时间...接下来添加流水码,点右侧的“+”,序列生成一个数据1,然后在右侧添加一个“补齐”的处理方法,长度为4 到此包含日期和流水码的条形码就制作完成,打印预览查看效果,批量生成的条形码数据前面是日期,后面是流水码...条码打印软件中制作的日期是直接调用本机电脑的日期时间,所以本机电脑的日期一定要准确。...含日期和流水码的条形码制作完成之后可以把制作的标签保存,下次就可以直接打开保存的标签进行打印,打印出来的条形码数据就会自动变成打印当天的日期和流水码。

    1.9K30

    有关Prometheus和Thanos的所有信息、差异以及它们如何协同工作。

    在监控和可观察领域,Prometheus 和 Thanos 已成为处理时间序列数据的两个强大工具。这两个系统都提供强大的特性和功能,帮助组织获得对其基础设施和应用程序的宝贵见解。...但在Prometheus 和 Thanos之间做出选择可能是一项艰巨的任务,因为两者都有独特的优点和缺点。...PromQL:Prometheus 的查询语言 PromQL,允许用户检索和操作时间序列数据。它提供了强大的函数和运算符来过滤、聚合和转换指标,促进高级数据分析和可视化。...这有助于跨分布式环境和延长的时间段进行有效的分析和监控。 可扩展性:Thanos 利用其分布式架构和对象存储系统来扩展存储和查询功能,适应不断增长的数据量并确保最佳性能。...组织需要分配资源和专业知识,以确保 Thanos 组件的顺利运行。复杂性和对外部存储系统(例如对象存储)的依赖性的增加也需要仔细的配置和监控,以避免数据丢失或性能问题。

    1.2K10

    熬夜总结了报表自动化、数据可视化和挖掘的要点,和你想的不一样

    报表自动化是指将传统的人工整理报表(excel)的过程实现自动化,比如统计出当月销售总额,自动化的报表可以自动根据当月的所有销售订单记录自行计算出这个当月销售总额信息,而不需要像传统方式手动整理-统计数据...通过图表可以将业务需要或者数据专家对数据的敏感性固化,将他们发现的数据之间的关系持久化为代码以固定的图表进行展示,让任何使用者都可以看到数据以及数据间的关系。 数据可视化 图表化和可视化是什么关系呢?...3、数据挖掘 通过报表我们能看出来一些趋势,对于人眼直观观察来说,我们可能更能看出折线图表现出来的趋势,但是趋势如何量化? 除此以外其他形式的报表,甚至那些没有整理成报表的数据之间的规律呢?...最后 总要有个结尾吧 本文主要讲了我认为的如何逐步做到商业智能BI,通过报表自动化、数据图表化、数据可视化、数据挖掘四步走的方式,逐步的让数据产生价值。...当然这只是这一系列文章的开头,我更想说的是第一步,报表自动化如何做,后面几篇文章逐步的讲解我对报表自动化的理解、报表系统的一种设计方式、数据仓库维度建模过程及我的实践经历。

    1.7K10

    五十三、Ribbon的LoadBalancer五大组件之:IRule(三)随机和重试,所有IRule实现总结

    RetryRule,本文将进行收尾,并且给出对所有IRule实现的总结列表。...方法代码同RoundRobinRule的高度相似,但是RoundRobinRule计算随机值和get的时候使用的均是allServers,所以是没有bug的。...但是本文是有bug的下,下面会使用示例模拟 这个算法非常的简单,但是,但是,但是,有个小细节你需要特别注意: 随机数是通过allList.size(),也就是all所有Server的size 但是,...rt就会更长喽)~ ---- IRule所有内置规则归纳 最后用一张表格来归纳所有的IRule实现: 规则名 父类 xxxxxxxxxxxxxxxxxxxxx 备注 RoundRobinRule - 线性轮询...server 说明:若是直接extends AbstractLoadBalancerRule此处不写出,因为所有的实现均继承了它,没必要显示写出 ---- 总结 关于IRule的随机规则RandomRule

    1.5K20

    小知识:如何赋予用户查看所有存储过程和触发器的权限

    客户有这样一个需求,需要赋予用户test查看所有存储过程和触发器的权限,但是不能够对其进行修改或删除。...但是实际查询存储过程和触发器,并没有显示SELECT这样的权限,可以这样查询: SQL> select * from session_privs where PRIVILEGE like '%TRIGGER...现在在用户jingyu下创建测试用的存储过程和触发器: --create procedure jingyu.sp_pro1 create or replace procedure jingyu.sp_pro1...相关的权限,发现分别授予DEBUG ANY PROCEDURE和ADMINISTER DATABASE TRIGGER的权限可以实现查看所有存储过程和触发器的权限。...grant DEBUG ANY PROCEDURE, ADMINISTER DATABASE TRIGGER to test; 使用test用户登陆,比如plsql工具,验证可以查看到其他用户的存储过程和触发器

    1.6K20

    如何在 Linux 中使用 chown 命令递归更改文件和目录的用户和组所有权?

    您可以在 Linux 中使用 chown 命令更改文件和目录的所有权,使用起来非常简单。...要更改目录所有内容的所有权,可以使用递归选项 -R 和 chown 命令:chown -R owner_name folder_name如果要递归更改所有者和组,可以通过以下方式使用它:chown -R...owner_name:group_name folder_name让我们详细看看它,并看看如何递归地更改用户和组,如果您熟悉文件所有权和权限的概念,事情就会更容易理解。...⚠️ 您需要成为 root 或使用 sudo 来更改文件的所有权。...要递归更改目录的所有者和组及其所有内容,请使用 chown 命令,如下所示:chown -R user_name:group_name directory_name您可以使用相同的方法更改多个文件夹的所有权

    19.8K30

    第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-443 输出数字除本身的所有因子和

    第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-443 输出数字除本身的所有因子和 ---- 目录 第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-443 输出数字除本身的所有因子和...前言 输出数字除本身的所有因子和 C语言 C++语言 Java语言 Python语言 总结 第六届——第十三届省赛题解 第六届——第十二届国赛题解 ---- 前言         这段时间我会把蓝桥杯官网上的所有非...,从键盘输入任意一个正整数,都能够输出其所有真因子之和(注意只输出一个数字和,不要输出其它信息)。...输入格式   输入一个正整数n 输出格式   输出整数n的所有真因子的和 样例输入 6 样例输出 6 数据规模和约定   1<=n<100000 题解: C语言 #include...输入格式   输入一个正整数n 输出格式   输出整数n的所有真因子的和 样例输入 6 样例输出 6 数据规模和约定   1<=n<100000 */ public class Main { public

    30910

    如何使用Katoolin3将Kali中的所有程序轻松移植到Debian和Ubuntu

    -关于Katoolin3- Katoolin3是一款功能强大的工具,可以帮助广大研究人员将Kali Linux中的各种工具轻松移植到Debian和Ubuntu等Linux操作系统中。...不过,我们在安装工具时最好选择自己需要的工具,而不要直接安装所有Kali工具。...Katoolin3同时支持Python 3.5和Python 3.7。...要同时安装多个软件包,请指定一个范围(如3-5)、一个列表(如1,2,3)或将它们进行组合(如1,2,5-7,9),我们还可以一次安装所有软件包。...卸载工具 跟安装工具差不多,只不过我们必须在选择某个选项之前加上一个“~”,我们还可以一次性卸载所有代码包。 搜索工具 Katoolin3支持直接搜索代码包缓存。

    2.3K20

    如何使用PQ获取目录下所有文件夹的名(不含文件和子目录)

    今天想把之前发布的Power BI的示例文件文件夹做一个表出来,只获取该目录下的所有文件夹的名,并不包含其中各种文件和子目录。 ? 因为每个文件夹中都包含多个文件,甚至还有子文件夹: ?...所以如果直接用“从文件夹获取数据”的方式,PowerQuery会使用Folder.Files函数: ? Folder.Files会将所选目录下所有文件的路径罗列出来: ?...以下是Folder.Contents的说明: ? 这个就比较好了。它只返回所选的目录下的文件夹名和文件名,并不会返回子文件夹下的文件。...这样我们就得到了根目录下的所有文件夹名,和文件名。尤其是,空文件夹这里也出现了。 接下来就是从列表中只返回文件夹的名。...再筛选TRUE的行: ? 意思是查看属性,然后筛选那些是“目录”的行。 这样,就将该目录下的所有文件夹的名获取到了。

    8.9K20

    《整体性学习》2-获取和理解信息的技术

    这篇脑书笔记主要针对这5个步骤中除了纠错以外的其他步骤如何能够做的的更加高效。 在原书中作者划分成了四大块技术,他把速读和笔记流技术的放在了一起作为信息获取技术。...在能够满足大量阅读练习的前提下,一些经过科学总结出来的速读技术是可以有效帮助我们提高阅读效率的,这本书里主要介绍了三种:指读法,练习阅读法,积极阅读法。这些方法主要来自于《如何高效阅读》 ?...练习阅读法 练习阅读和一般的阅读是不一样的,它的目的不是为了吸收阅读的内容,而是尽可能快的理解所读的内容。...然后带着三个问题开始阅读 其实我在阅读这本书的时候采用的就是积极阅读的方法,比如这一节讲速读的, 它的主要点就是可以用3个方法来进行速读练习 指读法我可以想象一个小学生用手指着书本,练习阅读法我可以想象成是在考试的时候进行阅读理解...评注流 如果在信息量很大又想记录下所有的细节,但是时间又来不及的时候。可以尝试使用评注流,可以直接在教材的空白处加上评注,然后用线条来连接书本中的要点和评注。

    82610

    零基础学编程006:赋值语句

    继续上次的一道练习题: 如何用Python打印这篇看上去很枯燥的《复利数据表》: (1+0.01) ^ 1 = 1.01 (1+0.01) ^ 2 = 1.02 (1+0.01) ^ 3 = 1.03...... ... (1+0.01) ^ 364 = 37.41 (1+0.01) ^ 365 = 37.78 在《零基础学编程005:打印一行复利数据》里,我们已经能够输出其中的第3行数据,源程序只有一行...只要写上365次赋值语句,分别把 i 的值设置为1到365,再复制、粘贴那行print语句365次,就可以打印复利数据表了。...更多说明: i = 1 ...... i = 365 这两行语句就是赋值语句,几乎所有的编程语言都类似。等号左侧是变量名称,右侧是一个数值(准确地说,应该是表达式,这个先不讲)。...总结一下要点: 赋值语句是最基本的一种语句 等号左侧是变量名 等号右侧是数值(准确地讲,是表达式) 变量可以重新赋值 变量名由字母、数字、下划线组成,字母打头 下次讲循环,就可以用两行语句打印出复利数据表了

    1K50
    领券