• 2024-07-171143 多少个Fibonacci数
    首先,我们需要生成一个Fibonacci数列,直到其值超过10^100。由于Fibonacci数列的性质,我们知道这个数列的长度不会超过500。然后,对于每一对输入的a和b,我们在生成的Fibonacci数列中查找在a和b之间的数的个数。这可以通过二分查找来实现,因为Fibonacci数列是有序的。以下是对应的C+
  • 2024-07-13初学者必看的 3 个 Python 小项目
    我们都知道,将知识点融入实际操作是提高编程学习效率的关键。尤其对于初学者来说,通过学习一些涉及核心编程概念的简单项目,不仅可以深化对编程语言的理解,还能快速提高解决问题的能力。下面将探讨三个基础的Python项目:计算器、猜数字游戏和待办事项列表,旨在巩固Python基础
  • 2024-07-10【02】计算两数相乘
    A*B问题题目描述输入两个正整数AAA和BBB,求
  • 2024-07-09方法
    方法(method)方法是语句中的集合,在一起执行一个功能。解决一类问题的步骤的有序组合。包含与类或对象中。在程序中被创建,在其它地方被引用(如main方法)一个方法只完成一个功能System.out.println();//System为类,out为输出对象,println();为方法//调用系统类中的标准输出对象
  • 2024-07-09练习10.7_加法计算器_Python编程:从入门到实践(第3版)
    将为练习10.6编写的代码放在一个while循环中,让用户在犯错(输入的是文本而不是数)后能够继续输入数。#10.6try:expectwhileTrue:num1=input("请输入一个整数:")try:num1_int=int(num1)breakexceptValueError:print("
  • 2024-07-06python简单操作
    一.输出九九乘法表row=1whilerow<=9:  col=1  whilecol<=row:    print("%d*%d=%d"%(row,col,row*col),end="\t")    #\t在控制台输出一个制表符,协助文本垂直方向上对齐    #\n换行符\"可输出双引号 
  • 2024-07-04单位转换、保留小数、计算百分比【工具类】
    实际开发中,经常会遇到单位转换、保留小数、计算百分比的场景,下面是我自己写的并实际使用的工具类,希望能帮到大家或者给大家参考该工具类包括:单位转换成万或亿保留两位小数计算百分比,保留两位小数计算百分比,保留两位小数,若有效数字为0,则往后取到第一个不为零的计算百分比,保
  • 2024-06-144.21
    【题目描述】设计一个珠算测试器,要求能够完成珠算加减法的测试。具体的要求功能如下:(1)用户启动测试,输入用户名后系统随机生成特定数目的加减法测试题;(2)要求测试使用表盘式或数字时秒表进行界面计时显示;(3)对于每道测试题目,要求用户使用电子算盘完成珠算过程,当按下确认键时,将珠
  • 2024-06-11CH03_运算符
    CH03_运算符算术运算符作用:用于处理四则运算示例:#include<iostream>usingnamespacestd;intmain(){ inta=10; intb=3; cout<<a+b<<endl;//13 cout<<a-b<<endl;//7 cout<<a*b<<endl;//30 cout<<
  • 2024-06-11CH06_函数
    CH06_函数概述作用:将一段可复用的代码封装起来,减少代码重复。一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。函数的定义函数的定义一般主要有5个步骤:返回值类型函数名参数列表函数体语句返回值语法:返回值类型函数名(参数列表){函数体语句
  • 2024-06-10C++实现一个简单的计算器
    使用C++创建一个简单的计算器,可以实现+,-,*,/。#include<iostream>usingnamespacestd;intmain(){charop;floatnum1,num2;cout<<"输入运算符:+、-、*、/:";cin>>op;cout<<"输入两个数:";cin&g
  • 2024-06-03c语言中,结构体变量交换改写为堆空间申请内存
            在这里我实现的功能为:输入三个人的信息,每个人的信息分别为姓名和三个成绩,我分别计算三个人的成绩和,并通过经典的三杯水案例完成对三个人的成绩从小到大的排列打印。重点:     我这里使用的为堆空间申请内存的形式 第一步:        定义一个
  • 2024-05-31C++ 习题精选(1)
    这里写目录标题1.字符串相加2.字符串中的第一个唯一字符1.字符串相加题目描述:给定两个字符串形式的非负整数num1和num2,计算它们的和并同样以字符串形式返回。你不能使用任何內建的用于处理大整数的库(比如BigInteger),也不能直接将输入的字符串转换为整数形式。
  • 2024-05-3142.开发中对String.format()的使用之空位补齐
    用于空位补齐Intx=1;//对于传入的数字做处理,如果传入的数字不足三位,则使用数字0自动补齐String num=String.format(“%”+3+”d”,x);System.out.println(“num”+num);//输出结果为:001也可以简写成:Stringnum2=String.format(“%03d”,x);System.out.println(“num2
  • 2024-05-29Java实现一个简单的计算器
    当实现一个简单的计算器时,我们可以创建一个Java程序,该程序接受用户输入的两个数字和一个运算符,然后执行相应的数学运算并输出结果。下面是一个简单的Java代码示例,用于实现这样的计算器:importjava.util.Scanner;publicclassSimpleCalculator{publicstaticvoid
  • 2024-05-27方法
    方法的定义Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段。方法包含一个方法头和一个方法体。修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法类型。返回值类型:方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所
  • 2024-05-25【每周例题】力扣 C++ 字符串相乘
    字符串相乘题目字符串相乘题目分析1.首先,题目上标出了一条:注意:不能使用任何内置的BigInteger库或直接将输入转换为整数。这就是这道题的难度所在2.这样子的话,我们可以从手写乘法计算来寻找思路: ①首先我们需要将各位相乘的结果放入数组ansArr中,我们使用双重for循环计算
  • 2024-05-20方法:类似其它语言的函数
    方法:类似其它语言的函数方法的重载的规则:方法名称必须相同。参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)。​顺序不同是指类型的顺序不同,与你起什么变量名无关,比如inta,intb与intb,inta就是相同顺序方法的返回类型可以相同也可以不相同。
  • 2024-05-18C/C++技巧
    1.三目运算符语法:表达式1?表达式2:表达式3。表达式1为真则执行表达式2,否则执行表达式3。相比if语句,三目运算符短小简洁,适当使用可以提高代码可读性。另外,如果三目运算符返回左值,可以继续赋值。举例#include<iostream>usingnamespacestd;intmain(){system("
  • 2024-05-17Leedcode-下一个更大元素 I
    自己写的:classSolution:defnextGreaterElement(self,nums1:List[int],nums2:List[int])->List[int]:res=[]#结果列表,用于存储每个nums1中元素在nums2中的下一个更大元素num1_ptr=0#指向nums1当前元素的指针num2_ptr=0#
  • 2024-05-13华为机考复盘
    A.设计一种虚拟机解释器,解析并执行以下虚拟指令。输入:若干行,每行一条指令输出:对输入的每行指令,若为PRINT指令,则输出打印一行,该行中包括一个整数,表示寄存器的值#include<bits/stdc++.h>usingnamespacestd;vector<int>dst(32,0);//32位整型寄存器intmain(){string
  • 2024-05-07linux系统内置函数
    一、read-t限制时间,单位秒,到时间后不输入直接中断会话-q提示信息read-t10-p"请输入您的数据"message(接受数据的参数)echo$message二、basename获取文件(文件夹名称),获取路径的尾端名称,相当于file.getName()三、dirname获取文件的文件夹的路径(不要路径的尾端)四、
  • 2024-05-06Shell阶段02 shell变量运算(整数运算/小数运算), shell变量案例
    Shell变量运算加减乘除求余num1+num2num1-num2num1*num2num1/num2num1%num2求余整数运算expr$(())$[]let只支持整数运算,不支持小数运算expr数值之间必须要有空格进行分开,当使用*乘的时候,需要对其进行转义使用,不能进行次方运算[root@
  • 2024-04-28C++ 异常处理机制详解:轻松掌握异常处理技巧
    C++异常处理C++异常处理机制允许程序在运行时处理错误或意外情况。它提供了捕获和处理错误的一种结构化方式,使程序更加健壮和可靠。异常处理的基本概念:异常:程序在运行时发生的错误或意外情况。抛出异常:使用throw关键字将异常传递给调用堆栈。捕获异常:使用try-cat
  • 2024-04-25结对编程
    1.主要内容在本节实验课上,两名同学组队,一个同学编码,另一名同学在旁边审核代码,检查错误,之后再交换角色。这节课上,开发一个小程序,能够进行四则运算,其中包括两个运算符,100以内的数字,然后输入答案,判断答案是否正确。2.代码点击查看代码#include<iostream>#include<cstdlib>#