• 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-12Java性能优化-switch性能优化-用String还是int做比较
    场景Java中使用JMH(JavaMicrobenchmarkHarness微基准测试框架)进行性能测试和优化:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/131723751参考以上性能测试工具的使用。下面针对Java中对switch-case比较时使用String还是int性能做对比。注:博客:https://bl
  • 2024-07-12Java性能优化-switch-case和if-else速度性能对比,到底谁快?
    场景Java中使用JMH(JavaMicrobenchmarkHarness微基准测试框架)进行性能测试和优化:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/131723751参考以上性能测试工具的使用。下面针对Java中对switch-case和if-else在速度方面的性能做测试。注:博客:https://blog
  • 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-12九九乘法表练习
    num1=1whilenum1<=9:num2=1whilenum2<=9:ifnum2<=num1:print(num2,"*",num1,"=",num2*num1,end="")#print打印时默认end="\n",表示默认换行,设置end时表示打印时结束为设置的结果n
  • 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-07プログラミングコンテストチャレンジブック 题解
    题目大意:从$n$根木棒里选出六根拼成两个合法的三角形,使这两个三角形的周长和最大。考虑贪心,证明在后面。首先我们要知道一个三角形基本定理:较短两边长度之和大于最长边。那我们就根据这个定理先去寻找最大三角形的最长边。先排序,然后循环枚举,对于每个$a_i$,可以寻找到的最大
  • 2024-05-31C++ 习题精选(1)
    这里写目录标题1.字符串相加2.字符串中的第一个唯一字符1.字符串相加题目描述:给定两个字符串形式的非负整数num1和num2,计算它们的和并同样以字符串形式返回。你不能使用任何內建的用于处理大整数的库(比如BigInteger),也不能直接将输入的字符串转换为整数形式。
  • 2024-05-31SAP ABAP 字符串去除重复字符的两种方法
    ABAP里如何去除字符串内的重复字符,在这提供两种方法。第一种是直接对字符串多次循环进行排除,但考虑到性能问题要尽量减少循环次数。第二种是把字符串里字符转成内表一列,去重后拼回一个字符串。方法一示例代码:点击查看代码DATAmarkTYPEc.
  • 2024-05-29Java实现一个简单的计算器
    当实现一个简单的计算器时,我们可以创建一个Java程序,该程序接受用户输入的两个数字和一个运算符,然后执行相应的数学运算并输出结果。下面是一个简单的Java代码示例,用于实现这样的计算器:importjava.util.Scanner;publicclassSimpleCalculator{publicstaticvoid
  • 2024-05-29STM8系列--PWM捕获输入检测
    最重要的下载程序的optionbety设置;函数1:voidInit_Timer1(void){GPIO_Init(GPIOC,GPIO_PIN_6,GPIO_MODE_IN_PU_NO_IT);//输入浮动,没有外部中断TIM1_DeInit();//tim1定时器寄存器全部复位TIM1_Ti
  • 2024-05-27方法
    方法的定义Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段。方法包含一个方法头和一个方法体。修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法类型。返回值类型:方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所
  • 2024-05-25【每周例题】力扣 C++ 字符串相乘
    字符串相乘题目字符串相乘题目分析1.首先,题目上标出了一条:注意:不能使用任何内置的BigInteger库或直接将输入转换为整数。这就是这道题的难度所在2.这样子的话,我们可以从手写乘法计算来寻找思路: ①首先我们需要将各位相乘的结果放入数组ansArr中,我们使用双重for循环计算
  • 2024-05-25描述BoBo买了一箱酸奶,里面有n盒未打开的酸奶,KiKi喜欢喝酸奶,第一时间发现了酸奶。KiKi每h分钟能喝光一盒酸奶,并且KiKi在喝光一盒酸奶之前不会喝另一个,那么经过m分钟后还有多少盒未打开
    intmain(){   intn,m,h;   scanf_s("%d%d%d",&n,&h,&m);   if(m%h==0)//m除以h为整数的情况   {      intnum1=n-m/h;      printf("%d",num1);   }   else//m除以h为小数的情况   {      i
  • 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