• 2024-10-2110.21随笔
    这里是10.21随笔编程作业留档:要求为自主生成四则运算题,可选择题目数量,难度,并记录错题。以下为代码:packageys;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjava.util.Random;importjava.util.Scanner;imp
  • 2024-10-21Day21数组的声明和创建
    Day21数组的声明和创建数组声明创建:首先必须声明数组变量才能在程序中使用数组。声明数组变量的语法有两种:“dataType[]arrayRefVar;”(首选方法);或“dataTypearrayRefVar[];”(效果相同,但不是首选方法)。Java语言使用new操作符来创建数组,语法为dataType[]arra
  • 2024-10-18BigDecimalUtil工具类 Java 多种类型(Double, String, Integer)转换成BigDecimal 进行加减乘除运算
    工具说明没有什么太复杂的代码。先是通过方法名称确定返回值的类型(BigDecimal、Double、String)。然后大量的重载方法,用“穷举法”把BigDecimal、Double、String、Integer四种类型进行各种形式的两两组合,进行加减乘除运算。运算时非BigDecimal类型的参数会转化成BigDecim
  • 2024-10-1410月14日
    在原有代码的基础上添加了年级分类packageguv;importjava.util.Random;importjava.util.Scanner;importjava.time.Duration;importjava.time.Instant;classArithmeticGenerator{protectedRandomrandom;protectedScannerscanner;protectedintcorrectCount;p
  • 2024-10-14实验一
    代码一:迭代器的v.end()是指容器最后一个元素的后面一个代码二:代码三:点击查看代码boolis_palindrome(std::stringt){inti=0,j,flag=0;j=t.size()-1;for(;i<j;i++,j--){if(t[i]!=t[j])flag=1;break;}if(f
  • 2024-10-13实验1
    实验任务1:1#include<iostream>2#include<string>3#include<vector>4#include<algorithm>56usingnamespacestd;78template<typenameT>9voidoutput(constT&c);1011voidtest1();12voidtest2();13voi
  • 2024-10-13for循环、break和continue、二重循环
    循环语句循环语句可以反复多次执行同一组语句,for关键字可以用来编写循环;可以在for循环里让一个变量依次代表一组数字,然后使用同一组语句处理这个变量代表的每个数字。这个变量叫做循环变量,按照统一的规律从第一个数字开始把每个数字都计算出来并让循环变量代表它,以下格式用来描
  • 2024-10-13利用Vue3的axios+Python的flask实现前后端交互功能
    1功能实现1.1功能在网页中输入两个数字后,点击计算按钮在线计算(注意不是在浏览器端)获得两数之和。1.2思路前端使用vue3的axios向服务器发送post请求,利用flask框架使python服务器返回计算后的数值,赋给前端的变量,最终在浏览器上显示。2前端部分:2.1html<div><inputv-mod
  • 2024-10-12for循环、break和continue、二重循环
    for循环、break和continue、二重循环循环语句循环语句可以反复多次执行同一组语句,for关键字可以用来编写循环;可以在for循环里让一个变量依次代表一组数字,然后使用同一组语句处理这个变量代表的每个数字。这个变量叫做循环变量,按照统一的规律从第一个数字开始把每个数字都计算出
  • 2024-10-094.Python 函数(函数的定义、函数的传入参数、函数的返回值、None 类型、函数说明文档、变量的作用域)
    一、函数快速入门1、函数概述函数是组织好的,可重复使用的,用来实现特定功能的代码段name="HelloWorld"name_length=len(name)print(f"{name}的长度为{name_length}")#HelloWorld的长度为11len()是Python内置的函数,是提前写好的,可以重复使用,实现统计长
  • 2024-10-09C#中函数重载的说明
    一.函数重载的基本概念C#中的函数重载是指在同一个类中定义多个同名的函数,但这些函数的参数类型、参数个数、参数顺序等不同,以便适应不同的调用需求,增加代码的兼容性。二.函数重载的作用2.1定义多个相类似的函数,减少函数的数量,避免命名空间的相互干扰导致的误解;2.2提升程
  • 2024-10-06Java-基础方法
    01-何为方法Java方法是语句的集合,他们在一起执行一个功能1.方法是解决一类问题的步骤的有序组合2.方法包含于类或对象中3.方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能语句块的集合。一个方法只完成一个功能,这样有利于我们后期的扩
  • 2024-10-06先定义
    变量定义在当前代码块的最前面#include<stdio.h>//这行代码包含了标准输入/输出库,该库提供了像printf和scanf这样的函数。intmain()//这定义了主函数,是任何C程序的入口点。{intnum1=0;//声明了一个名为num1的整数变量并初始化为0。intnum2=0;//声
  • 2024-09-30关于出四则运算题的进阶可视化解答
    `importjavax.swing.;importjavax.swing.border.TitledBorder;importjava.awt.;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.util.HashSet;importjava.util.Random;importjava.util.Scanner;classQuizFrameextendsJ
  • 2024-09-301
    importjava.util.*;importjava.util.concurrent.Executors;importjava.util.concurrent.ScheduledExecutorService;importjava.util.concurrent.TimeUnit;publicclassArithmeticQuiz{privatestaticfinalintNUMBER_OF_QUESTIONS=10;privatestaticfinalin
  • 2024-09-30四则运算2
    importjava.util.*;importjava.util.concurrent.Executors;importjava.util.concurrent.ScheduledExecutorService;importjava.util.concurrent.TimeUnit;publicclassArithmeticQuiz{privatestaticfinalintNUMBER_OF_QUESTIONS=10;privatestaticfinalin
  • 2024-09-301
    importjavax.swing.;importjava.awt.;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.util.*;publicclassArithmeticQuizGUIextendsJFrame{privatestaticfinalintNUMBER_OF_QUESTIONS=10;privatestaticfinalint
  • 2024-09-289.28.2
    importjava.util.Random;publicclassFourArithmeticOperations{publicstaticvoidmain(String[]args){Randomrandom=newRandom();for(inti=0;i<30;i++){intnum1=random.nextInt(100);intnum2=random.nextInt(100);intoperator=random
  • 2024-09-28结对项目
    这个作业属于哪个课程班级链接这个作业要求在哪里作业要求链接这个作业的目标要求实现一个自动生成小学四则运算题目的命令行程序学号姓名Github仓库地址3122004404王钦鹏Github链接PSP表格PSP2.1PersonalSoftwareProcessStages预估
  • 2024-09-28csp模拟赛 6 9.28
    0+40+10+0一言以蔽之曰“一上午白干”T1一般图最小匹配首先,对答案有贡献的点对一定在排序后的位于相邻位置所以排序后取出所有\(a_{i+1}-a_{i}\)但不能像Kruskal一样每次取最小,因为其只需要考虑连通性,不涉及其它限制。所以用dp或者可反悔贪心取最优解点击查看代码#in
  • 2024-09-28课后时间
    1.课后实验:出三十道一百以内的四则运算importjava.util.Random;publicclasshomework{publicstaticvoidmain(String[]args){intnum1,num2,temp,choose;num1=0;num2=0;temp=0;choose=0; for(inti=1;i<=30;i++) { choose=add();//将随机得到一个一百以内的
  • 2024-09-289.28日随笔
    动手动脑P37枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象,可以使用“”和equals()方法直接比对枚举变量的值,对于枚举类型的变量,“”和equals()方法执行的结果是等价的,枚举为引用类型得到结果为falsefalsetrueSMALLMEDIUMLARGE动手
  • 2024-09-28动手动脑
    EnumText无法运行...TextDouble0.05+0.01=0.061.0-0.42=0.584.015*100=401.5123.3/100=1.233X+Y=100200300=X+Y第一个加号具有拼接字符串的作用,第二个加号是加法的意思生成四则运算importjava.util.Random;importjava.util.Scanner;publicclass
  • 2024-09-28课后练习
    packageshi;importjava.util.Random;publicclassshi{publicstaticvoidmain(String[]args){Randomrandom=newRandom();intnum1,num2,result=0;intoperation;for(inti=0;i<30;i++){//Generaterandomnumbersbet
  • 2024-09-272024/9/27
    课后作业一importjava.util.Random;classRandomArithmeticProblems{publicstaticvoidmain(String[]args){Randomrandom=newRandom();for(inti=0;i<30;i++){intnum1=random.nextInt(100);intnum2=random.nextInt(100);intoperator=random.