- 2024-11-19【算法】(简单题)1.数字字符串相乘
#include<stdio.h>#include<stdlib.h>//包含malloc和free的头文件#include<string.h>//包含字符串相关操作的头文件//定义字符串乘法函数char*multiply(constchar*num1,constchar*num2){//定义结果字符串指针char*ans=NULL;longres
- 2024-11-19高精度
洛谷P1601A+BProblem(高精)输入格式分两行输入。a,b<=10^500#include<iostream>usingnamespacestd;#include<string>constintN=501;intnum1[N],num2[N],res[N];intp,q;intmain(){strings1,s2;cin>>s1>>s2;int
- 2024-11-15L1-025 正整数A+B
目录一、问题描述二、问题分析 三、源码解答四、时空复杂度分析五、参考资料一、问题描述题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。1.输入格式输入在一行给出A和B,其间以空格分开。问题是A和B
- 2024-11-13Java方法-方法的定义和调用
方法的定义和调用方法的定义Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:方法包含一个方法头和一个方法体。下面是一个方法的所有组成部分:修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型
- 2024-11-12数字相加,出现一大串小数问题
方法1:使用整数进行计算通过将浮点数转换为整数进行计算,然后再转换回浮点数,可以有效避免浮点数精度问题。letnum1=68121.81;letnum2=181927.58;//将数字转换为整数进行计算lettotal=(num1*100+num2*100)/100;//使用toString()方法去掉多余的零和小数
- 2024-11-11关于我,穿越异世界,凭c语言搅动风云vlog----利用数组进行大数相关计算
关于我,穿越异世界,凭c语言搅动风云vlog----利用数组进行大数相关计算一.有关大数你应该要知道的那些事1.大数的概念我们一般将计算机基本数据类型无法存储的数称之为大数,本文涉及的大数均为整数,不包含小数。而且下文代码实现中的数组大小可根据需要修改。2.问题引入在c
- 2024-11-10Python 入门-2
1.函数输出函数:print 1.*values:表示可以一次性输出多个对象,输出多个对象时,需要用,隔开(英文逗号) 输出多个内容逗号隔开,英文符号 print('哈哈哈','嘻嘻嘻','嘿嘿嘿')2.sep:用来间隔多个对象,默认值是一个空格,可随意更换 print('哈哈哈','嘻嘻嘻','嘿嘿嘿',sep=',') sep
- 2024-11-09大整数相加[C++]
0前言当我们遇到需要处理非常大的整数的情况时,标准的数据类型如int或longlongint可能无法满足需求,因为这些类型的数值范围有限。在这种情况下,我们需要一种方法来处理超出常规数据类型范围的大整数。本文将介绍如何使用C++实现大整数相加。1大整数相加的基本原理从最低位开
- 2024-11-08Python中%的用法
一、运算符在算术运算环境中,作为取余的运算符使用。A%B:返回A除以B的余数。print(7%3)#输出结果为1二、占位符1、%%C语言中%%表示转义生成字符%Python中当有类似%d、%f、%s等格式转换符时,如果需要在后面添加百分号,就需要在格式转换符后加双百分号%%。print('%%')#输出
- 2024-11-07LeetCode3270[求出数字答案]
题目链接LeetCode3270[求出数字答案]详情实例实例1实例2实例3提示题解思路先依次取出num1,num2,num3的每位的位数 取最高位的时候,用数字除以1000,然后取10的余数 取第三位的时候,用数字除以100,然后取10的余数 取第二位的时候,用数字除以10,然后取10的余数
- 2024-11-07条件分支语句(day10)
首先是上一篇的评论习题://第一题哦~第一题/*从键盘输入小明的期末成绩单:当成绩为100时,奖励一辆BWMx5,当成绩[80-99]时,奖励一台iPhone14Promax1TB,当成绩[60-79]时,奖励一本参考书,当成绩为其他时,奖励一个大耳巴子。*/varscore=
- 2024-11-06【PAT_Python解】1113 钱串子的加法
原题链接:PTA|程序设计类实验辅助教学平台Tips:以下Python代码仅个人理解,非最优算法,仅供参考!多学习其他大佬的AC代码!defadd_base30(num1,num2):max_length=max(len(num1),len(num2))#在前面补零,使两个字符串长度相同num1=num1.zfill(max_lengt
- 2024-11-06ArkTS 基础语法全解析
在移动应用开发的世界里,ArkTS作为华为为HarmonyOS应用开发推出的编程语言,正逐渐展现出其强大的实力和独特的魅力。本文将深入探讨ArkTS的基础语法,帮助开发者快速上手并掌握这门语言。一、引言随着智能设备的普及和技术的不断进步,移动应用开发的需求也日益增长。HarmonyO
- 2024-11-06闯关leetcode——3270. Find the Key of the Numbers
大纲题目地址内容解题代码地址题目地址https://leetcode.com/problems/find-the-key-of-the-numbers/description/内容Youaregiventhreepositiveintegersnum1,num2,andnum3.Thekeyofnum1,num2,andnum3isdefinedasafour-digitnumbersuch
- 2024-11-05重温c语言之,7天开整,就是随便的写写,第六天
一:字符串相比较题目:编写代码实现,模拟用户登录情景,并且只能登录3次。(只允许输入3次密码,密码正确则提示输入成功,如果三次都输入错误,则退出程序)这里就是用到了strcmp这个函数,其实这个函数是让两个字符串同时从左到右转换成ASCLL码,之后两个字符,前面的减去后面的,如果全部减
- 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内置的函数,是提前写好的,可以重复使用,实现统计长