草庐IT

编程 100个训练题目

编程题:1.输入一串字符,分别统计元音字母和其他字母的个数,并显示统计结果,不区分字母大小写。2.输入三角形三条边a,b,c的值,根据其数据,判断能否构成三角形。若能构成三角形,还要显示三角形的性质:等边三角形、等腰三角形、直角三角形、任意三角形。3.输入一年份,判断它是否为闰年,并显示是否是闰年的有关信息。判断闰年的条件是:年份能被4整除但不能被100整除,或者能被400整除。4.用输入小于40的正整数n。计算下列表达式的值。5.编程实现邮件的计费程序:已知邮件的邮费计算标准如下:当邮件重量小于200克时,邮费为每克0.1元;当邮件重量超过200克时,超过部分每克0.05元;请编程实现邮件的

Java 计算1 + 2 + 3 + …… + 100的值

方法一:publicclassTaks02{publicstaticvoidmain(String[]args){//声明部分intsum;//初始化sum=0;//处理部分(for循环也叫计数循环,用于事先知道要循环多少次的情况)for(inti=1;i100;i++){//循环头:初始条件;循环条件;迭代条件sum=sum+i;//累加语句}//输出部分System.out.println("1+2+3+……+100="+sum);}}结果方法二:publicclassTaks02{publicstaticvoidmain(String[]args){//声明部分intsum;//初始化s

[Selenium] 通过Java+Selenium查询某个博主的Top100文章质量分

系列文章目录通过Java+Selenium查询文章质量分通过Java+Selenium查询某个博主的Top40文章质量分通过Java+Selenium查询某个博主的Top100文章质量分文章目录系列文章目录前言一、环境准备二、查询某个博主的Top100文章2.1、修改pom.xml配置2.2、配置Chrome驱动(SeleniumUtil类,包含驱动位置,图片保存路径)2.3、引入浏览器配置2.4、设置无头模式2.5、启动浏览器实例,添加配置信息2.6、窗口设置2.7、禁止加载图片设置2.8、加载博主地址2.9、加载文章列表2.10、加载下一页2.11、设置加载100条数据2.12、对频繁的开

100天精通Python(可视化篇)——第92天:Pyecharts绘制炫酷柱状图、条形图实战大全

文章目录专栏导读1.基础柱状图2.旋转x轴标签3.旋转坐标轴4.添加坐标轴名称5.添加标记点6.添加标注线7.添加数据8.添加自定义背景图9.堆叠柱状图10.柱状图与折线图组合11.三维柱状图12.水平滑动、鼠标滚轮缩放柱状图专栏导读🔥🔥本文已收录于《100天精通Python从入门到就业》:本专栏专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从0到100的不断进阶深入,后续还有实战项目,轻松应对面试,专栏订阅地址:https://blog.csdn.net/yuan2019035055/category_11466020.html优点:订阅限时9.9付费专栏进入千人全栈VIP答疑群,

【华为OD统一考试B卷 | 100分】矩阵扩散(C++ Java JavaScript Python)

题目描述存在一个m×n的二维数组,其成员取值范围为0或1。其中值为1的成员具备扩散性,每经过1S,将上下左右值为0的成员同化为1。二维数组的成员初始值都为0,将第[i,j]和[k,l]两个个位置上元素修改成1后,求矩阵的所有元素变为1需要多长时间。输入描述输入数据中的前2个数字表示这是一个m×n的矩阵,m和n不会超过1024大小;中间两个数字表示一个初始扩散点位置为i,j;最后2个数字表示另一个扩散点位置为k,l。输出描述输出矩阵的所有元素变为1所需要秒数。用例输入4,4,0,0,3,3输出3说明输入数据中的前2个数字表示这是一个4*4的矩阵;中间两个数字表示一个初始扩散点位置为0,0;最后2

密码学的100个基本概念

密码学的100个基本概念一、密码学历史二、密码学基础三、分组密码四、序列密码五、哈希函数六、公钥密码七、数字签名八、密码协议九、密钥管理十、量子密码密码学专栏较为系统的介绍了从传统密码到现代密码,以及量子密码的相关概念。该专栏主要参考了BruceSchneier的《应用密码学》以及谷利泽、杨义先的《现代密码学教程》。密码学作为信息安全的基础,极为重要,本文回顾并总结了密码学中的100个基本概念,供大家学习参考!一、密码学历史1.密码学密码学(cryptography)源于希腊语kryptós“隐藏的”和gráphein“书写”,是研究信息安全保密的学科,涉及密码编码与密码分析。密码学发展一般分

密码学的100个基本概念

密码学的100个基本概念一、密码学历史二、密码学基础三、分组密码四、序列密码五、哈希函数六、公钥密码七、数字签名八、密码协议九、密钥管理十、量子密码密码学专栏较为系统的介绍了从传统密码到现代密码,以及量子密码的相关概念。该专栏主要参考了BruceSchneier的《应用密码学》以及谷利泽、杨义先的《现代密码学教程》。密码学作为信息安全的基础,极为重要,本文回顾并总结了密码学中的100个基本概念,供大家学习参考!一、密码学历史1.密码学密码学(cryptography)源于希腊语kryptós“隐藏的”和gráphein“书写”,是研究信息安全保密的学科,涉及密码编码与密码分析。密码学发展一般分

用C语言写一个100以内的素数的循环

用C语言写一个100以内的素数的循环*原理方法*原理方法写出100以内的素数,首先确定思路,确定框架和可以用到的函数,素数的特征就是除了1以外不能被被别的数整除。所以这个循环函数就用到for循环从2到100(因为1不是素数),在for循环内部判断这个数是否能被除了1之外的数整除,如果被整除则不为素数,接着下一个数继续循环,上代码!!!#includeintmain(){ intx; for(x=2;x100;x++) { inti; intn=1; for(i=2;ix;i++){ if(x%i==0){ n=0; break;} } if(n==1){ prin

Git上传文件不能超过100M 解决方案

文件上传git仓库时文件限制大小解决方案上传项目到Git上,当某个文件大小超过100M时,就会上传失败,因为默认的限制了上传文件大小不能超过100M。如果需要上传超过100M的文件,就需要我们自己去修改配置。首先,打开终端,进入项目所在的文件夹;输入命令:cdpath/to/filegitconfighttp.postBuffer524288000此命令的目的是设置最大文件上限改为500M(52428000=500×1024×1024,即500M)之前git中的配置是没有这一项的,执行完以上语句后输入gitconfig-l可以看到配置项的最下面多出了一行我们刚刚配置的内容http.postbu

Docker常用命令汇总(100条)

以下是一些常见的Docker命令:1.dockerrun-运行一个容器2.dockerstop-停止一个容器3.dockerps-列出所有正在运行的容器4.dockerimages-列出所有镜像5.dockerpull-从仓库中拉取镜像6.dockerrmi-删除指定的镜像7.dockerbuild-从Dockerfile构建镜像8.dockerinspect-查看容器的详细信息9.dockerlogs-查看容器的日志10.dockerexec-在容器中执行命令11.dockerport-查看容器的端口映射12.dockerrm-删除指定的容器13.dockerrestart-重启指定的容器1