ICode9

精准搜索请尝试: 精确搜索
  • 徒手撸设计模式-策略模式2022-07-12 02:01:52

    概念 https://www.runoob.com/design-pattern/strategy-pattern.html 策略设计模式一般使用的场景是,多种可互相替代的同类行为,在具体的运行过程中根据不同的情况, 选择其中一种行为来执行,比如支付,有微信支付,支付宝支付,银行卡支付,那么到底使用哪种支付方式, 这是由用户来决定的,再比

  • 计算员工的年假天数2022-07-10 16:35:38

    1.通过在职位天数和职位等级,得出年总天数 1.jsp <tr> <th scope="col" width="1%">Formula</th> <th scope="col" width="1%">Service Year</th>

  • c++ 数据类型2022-07-10 15:36:41

    数据类型 类型 说明 char 字符型, 一个字节 int 整型 float 单精度浮点型 double 双精度浮点型 bool 布尔类型, c++新增的类型, c语言中没有. 限定符 整型限定符: short, long; 用于限定整型. 比如: short int sh; long int counter; 另外 long还可以限定doubl

  • 1051 复数乘法 测试点2、3 舍入导致的符号问题2022-07-10 12:04:48

    错误点 (-0.005,0)上的数精确到小数点后两位时应是0而不是-0 注意点 cmath中的sin()和cos() 代码 #include <iostream> #include <cstdio> #include <cmath> #include <iomanip> using namespace std; int main(){ double a,b,c,d; double m,n; cin>>a>>b>

  • 第11章 使用类2022-07-10 11:35:08

    <c++ primer plus>第六版 目录11 使用类11.1 运算符重载11.3 友元11.3.1 创建友元11.3.2 常用的友元: 重载 << 运算符11.4 重载运算符: 作为成员函数还是非成员函数.11.5 再谈重载: 一个矢量类11.6 类的自动转换和强制类型转换11.6.1 转换函数11.6.2 转换函数和友元函数 11 使用类

  • C#格式化输入数据为货币格式2022-07-10 00:02:08

        private void btn_Get_Click(object sender, EventArgs e) { double P_dbl_value;//定义double类型变量 if (double.TryParse(txt_input.Text, out P_dbl_value))//判断输入是否正确 { NumberFormatInfo

  • [AcWing 321] 棋盘分割2022-07-09 19:02:27

    点击查看代码 #include<iostream> #include<cstring> #include<cmath> using namespace std; typedef long long LL; const int N = 10, M = 20; const double INF = 1e9; int n, m = 8; int s[N][N]; double f[N][N][N][N][M]; double xx; int front_sum(in

  • 1049 数列的片段和 测试点2、3数据精度问题2022-07-09 18:31:20

    问题 cnt=cnt+a[i]*(i+1)*(n-i); 此处容易溢出,因此必须用long double 注意点 cout的格式化输出,iomanip cout<<fixed<<setprecision(2)<<cnt; 代码 #include <iostream> #include <cstdio> #include <iomanip> using namespace std; long double a[100003]

  • 数组入门2022-07-08 20:32:47

    第五章 数组 5.1、数组概念 数组:数组可以保存同一种数据类型的多条数据 5.2数组的定义 1)数组的定义有两种方式: 数组的动态初始化 //定义数组并且开辟内存空间 数据类型[] 数组名 = new 数据类型[数组长度]; 数组的静态初始化 类型[] 数组名 = new 类型[]{元素,元素,……}; 类型

  • QueryPerformance : C++精确计时开箱即用2022-07-08 14:35:36

    三步走 step 1 包含头文件 #include <windows.h>    step2 下面的代码放在计时开始处 LARGE_INTEGER tbg, tend, tfre; QueryPerformanceFrequency(&tfre); //开始计时 QueryPerformanceCounter(&tbg);   step 3 下面的代码放在计时结束处 //结束计时 QueryPerformanceC

  • 零基础学Java(3)运算符2022-07-05 15:31:49

    运算符 运算符用于连接值。Java提供了一组丰富的算术和逻辑运算符以及数学函数。   算术运算符 在Java中,使用算术运算符+、-、*、/表示加、减、乘、除运算。当参与/运算的两个操作数都是整数时,表示整数除法;否则,表示浮点除法。整数的求余操作用%表示。例如,15/2=7,15%2=1,15.0/2=7.5

  • 6 接口与多态2022-07-05 00:32:27

    接口与多态 我的理解: 接口与多态    与    子类与多态非常类似 子类与多态:一个父类有很多个不同的子类,被许多个子类继承(是继承的概念) 接口与多态:一个接口由很多个子类实现(是实现的概念) interface CompurerAverage{ public double average(double a,double b);}class A impl

  • 算法竞赛进阶指南0x35高斯消元与线性空间2022-07-04 20:04:21

    高斯消元 目录高斯消元ACWing207. 球形空间产生器(点击访问)求解思路代码ACWing208. 开关问题(点击访问)思路代码总结欣赏线性空间定义 ACWing209. 装备购买代码总结:AcWing210. 异或运算思路:注意线性空间的推广!DEBUG总结 高斯消元对应的矩阵有两种: 常规的线性方程组 异或操作(不需

  • 手气红包随即分发2022-07-04 10:05:16

    public interface OpenMode { /** * 将totalMoney分成count份,然后保存在ArrayList中,返回即可 * @param totalMoney 总金额 * @param totalCount 红包个数 * @return */ ArrayList divide(double totalMoney,int totalCount); } public class RedPacketFrame implements OpenMode{

  • 1026 [SCOI2009]生日快乐 dfs2022-07-04 00:03:34

    链接:https://ac.nowcoder.com/acm/contest/23156/1026来源:牛客网 题目描述 windy的生日到了,为了庆祝生日,他的朋友们帮他买了一个边长分别为 X 和 Y 的矩形蛋糕。现在包括windy ,一共有 N 个人来分这块大蛋糕,要求每个人必须获得相同面积的蛋糕。 wind

  • 1487:【例 2】北极通讯网络 - 题解2022-07-03 14:31:50

    1487:【例 2】北极通讯网络 - 题解 原题地址:点击这里 只需要找到最小生成树中第 k 大的边即可。 1 #include<cstdio> 2 #include<cmath> 3 #include<algorithm> 4 5 #define N 505 6 #define M N*N*2 7 #define K 105 8 9 using namespace std; 10 11 int n,m,k; 12

  • java-第一周2022-07-02 20:32:54

    近期:这几天了解了Java的基本知识点,什么基础运算:byte b1 = 10;byte b2 = 20;// byte b3 = b1 + b2; // 该行报错,因为byte类型参与算术运算会自动提示为int,int赋值给byte可能损失精度int i3 = b1 + b2; // 应该使用int接收byte b3 = (byte) (b1 + b2;int

  • [暑期考试]2022.7.12022-07-02 08:00:25

    \(1.\) 核酸检测(defend) \[f[i] = f[j] + (i - j - 1) * (i - j) /2 + a[i] \]\[f[j] + j * (j + 1) / 2 = i * j + f[i] - a[i] - i * (i - 1) / 2 \]\[Y(f[j] + j * (j + 1) / 2 ) = k(i) X(j) + b(f[i] - a[i] - i * (i - 1) / 2) \]const int N = 1e6 + 10; int n, a

  • 第三次2022-07-01 18:01:48

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head&

  • 抢红包案例2022-07-01 14:05:15

    综合案例:群主发普通红包 群主发普通红包。某群有多名成员,群主给成员发普通红包。普通红包的规则: 1.群主的一笔金额,从群主余额中扣除,平均分成n等份,让成员领取 2.成员领取红包后,保存到成员的余额中 请根据描述,完成案例中所有类的定义以及指定类之间的继承关系,并完成发红包的操作。

  • Java方法03:方法的重载2022-07-01 13:33:59

    方法的重载 方法的重载:名称相同 参数列表不同(参数个数不同或者数据类型不同) 返回值可相同可不同 比int数据大小 public static int max(int num1,int num2){ int result = 0; if(num1==num2){ System.out.println("num1==num2"); return 0;//终止方法

  • Math练习:小学数学真题与继承的概述2022-07-01 09:37:17

     Math练习:小学数学真题 练习 请使用 Math 相关的API,计算在 -10.8 到 5.9 之间,绝对值大于 6 或者小于 2.1 的整数有多少个? package demox.demopro.day07Math; /* /*题目: 计算在-10.8到5.9之间,绝对值大于6或者小于2.1的整数有多少个? 分析: 1.既然已经确定了范围,for循环 2.起点

  • 数学工具类2022-06-30 21:32:39

    数学工具类 Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算的相关操作 public static double obs(double num);  获取绝对值,有多种重载。 public sttaic double ceil(double num);  向上取整 public sttaic double floor(double num);  向下取整 public stta

  • Arrays练习-字符串倒序排列和数学工具类Math2022-06-30 20:31:29

    Arrays练习-字符串倒序排列 请使用Arrays相关的API,将一个随机字符串中的所有字符升序排列,并倒序打印。 public static void main(String[] args) { String str = "13246546asd1a65sd1asdas"; //如何进行升序排列:sort //必须是一个数组,才能用Arrays.

  • 数组工具类Arrays与Arrays练习:字符串倒序排列数学工具类Math2022-06-30 20:31:10

    Arrays类 概述 java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法,调用起来非常简单。 操作数组的方法 public static String toString(int[] a) :返回指定数组内容的字符串表示形式。 public static void main(String[] args) { //

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有