草庐IT

$刷题练习

全部标签

C语言基础题练习10道

1、题目:求n的阶乘#includeintmain(){ intn,result; scanf("%d",&n); if(n>=1){ result=1; for(inti=2;in;i++){ result*=i; } printf("%d的阶乘为%d",n,result); } else{ printf("请输入大于1的正整数"); } return0;}2、计算1+1/2+1/3+…1/20=?#includeintmain(){ doubleresult=0.0; for(inti=1;i20;i++){ result+=1.0/i; } printf("1+1/2+1

【力扣刷题 | 第十六题】

目录前言:198.打家劫舍-力扣(LeetCode)213.打家劫舍II-力扣(LeetCode) 总结:前言:我们今天继续刷动态规划的题,希望大家可以和我一起坚持下去。198.打家劫舍-力扣(LeetCode)你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你不触动警报装置的情况下,一夜之内能够偷窃到的最高金额。 解题思路:我们要先快速确定出这道题的解题方向,我们读题后发现:当前房间偷不偷,取决于它前一个房间有

【Java练习题汇总】《第一行代码JAVA》Java常用类库篇,汇总Java练习题——Optional类、包装类、可变字符串支持类、Runtime类、System类、数学运算类、日期时间处理...

Java练习题·常用类库篇1️⃣常用类库篇1️⃣常用类库篇一、填空题在java.lang包中提供了两个字符串类,分别是________和________。这两个类都是________接口的子类,字符串类提供的求字符串长度的方法是________________。Java提供的两个大数操作类是________和________。对象克隆方法是________类提供的,方法名称是________________,对象所在的类必须实现_______________接口。String类的________、________、________和________四个方法可以使用正则。通过Obiect类中的_

【QT5:CAN卡通信的上位机-代码练习-收发数据+布局+引用外部库+基础样例(1)】

【QT5:CAN卡通信的上位机-代码练习-收发数据+布局+引用外部库+基础样例1】1、概述2、实验环境3、自我总结和提升4、事先声明5、效果展示6、代码编写过程(1)操作步骤部分1、新建工程2、加入外部库,并且加入qt工程中3、ui页面布局4、代码练习5、运行测试(2)代码解析1)标准QStandardItemModel2)外部库,can相关提供的函数。3)自己写的功能函数4)接收功能和解析功能函数5)槽函数7、代码链接8、细节部分(1)波特率的由来(2)放置再其它目录下,在当前目录下运行问题。(3)报错:如下“uiwasnot..”或者“useof...”什么的。(4)设置储存位置大小为25

数据结构刷题训练——链表篇(三)

目录文章目录前言1.题目一:环形链表Ⅱ1.1思路1.2分析1.3题解1.4 方法二2.题目二:复制带随机指针的链表2.1思路2.2分析2.3题解总结前言    在这个专栏博客中,我们将提供丰富的题目资源和解题思路,帮助读者逐步提高解题能力。同时,我们也将分享一些刷题技巧和经验,帮助读者更加高效地进行刷题训练。通过持之以恒的努力和不断的实践,相信读者可以在数据结构领域取得长足的进步。本期将是数据结构刷题训练链表篇的最后一期,后续我们将进入栈和堆的刷题训练。1.题目一:环形链表Ⅱ题目描述:示例: 题目链接:环形链表Ⅱ1.1思路    本题的题意是:给定一个链表,返回链表开始入环的第一个节点。 如果

牛客网输入输出练习c++ 个人版题解

目录原题链接1.计算a+ba+ba+b,任意组数据任意结尾2.计算a+ba+ba+b,指定组数据3.计算a+ba+ba+b,任意组数据以00结尾4.计算行数据和,每行数据总数已知,总行数未知但以0结尾5.计算行数据和,每行数据总数已知,总行数已知6.计算行数据和,每行数据总数已知,总行数未知且任意结尾7.计算行数据和,每行数据总数未知,总行数未知且任意结尾8.字符串排序,已知字符串数量9.字符串排序,未知字符串数量,多组数据10.字符串排序,未知字符串数量,每个字符串以逗号分隔11.计算a+ba+ba+b,但有坑原题链接https://ac.nowcoder.com/acm/contest/5

团体程序设计天梯赛----pta 练习集

题目目录L1-001HelloWorld解法L1-002打印沙漏解法L1-003个位数统计解法L1-004计算摄氏温度解法L1-005考试座位号解法L1-006连续因子解法L1-007念数字解法L1-008求整数段和解法L1-009N个数求和解法L1-010比较大小解法L1-011A-B解法L1-012计算指数解法L1-013计算阶乘和解法L1-014简单题解法L1-015跟奥巴马一起画方块解法L1-016查验身份证解法L1-017到底有多二解法L1-018大笨钟解法L1-019谁先倒解法L1-020帅到没朋友解法L1-021重要的话说三遍解法L1-022奇偶分家解法L1-023输出GPLT解

【算法】刷题路线(系统+全面)

本系列基于当前各大公司对大公司的考察情况,给大家规划一条可行的算法刷题路线,大概会规划200道自认为有用的题,并且争取让初学者,能够刷起来更加丝滑,而且每个阶段都会进行相对应的说明。当然,无论是面试还是笔试,你也完全可以按照这个路线来,应付大公司算法面试是够的了算法学习的四个阶段在刷题之前,我们先来说一下大致的规划,这部分主要说一个算法大致的学习路径,当然,我说的不是针对要打ACM的选手哦,大家可以参考一下算法的学习,总的来说算法最重要的还是刷题,没有很多的奇技淫巧。为了让大家更好对号入座,从0基础小白到上战场,我觉得算法的学习可以分成四个阶段。后面的算法题,也会安排这种阶段来给大家安排。阶段

【私藏】matlab踏实手把手常规练习附全套学习资料

       目录前言                    福利:文末有matlab全套资料哦01分段函数02复合图⚪️  两个一元函数y=x^3-x-1和y=|x|^(0.2)sin(5x)在区间-103三维平面图⚪️   三维平面图使用mesh绘制网格图,surf绘制三维曲面图,使用meshgrid生成三维网格矩阵,也就是区间变量值。使用mesh进行绘制网格图使用surf绘制曲面图使用contour方法绘制等高线如果确定某一等高线直接在后面添加参数​​​​​​04三维线型图⚪️   三维线性图使用plot3函数,而二维使用plot使用plot3绘制三维线条05矩阵运算(线性方程组)⚪️