自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 数据结构----队列

队列的基本使用:#include<iostream>#include<stdio.h>#include<queue>using namespace std;//定义队列,queue<typename> namequeue<int> firstque;int main(){ //size()返回当前队列元素个数 printf("the size of firstque is: %d\n",firstque.si

2021-03-18 16:11:04 207

原创 C++----字符串基本处理

c++中提供string字符串基本数据类型c中使用数组可输入输出字符,但具体函数操作可能比较麻烦,c++中提供方便快捷的字符串的处理方法函数;#include<stdio.h>#include<iostream>#include<string>using namespace std;int main(){ string str="hello"; int n; n=str.size(); int m=str.length(

2021-03-13 11:13:02 244

原创 C++----找位置

题目描述对给定的一个字符串,找出有重复的字符,并给出其位置,如:abcaaAB12ab12 输出:a,1;a,4;a,5;a,10,b,2;b,11,1,8;1,12, 2,9;2,13。输入描述:输入包括一个由字母和数字组成的字符串,其长度不超过100。输出描述:可能有多组测试数据,对于每组数据,按照样例输出的格式将字符出现的位置标出。1、下标从0开始。2、相同的字母在一行表示出其出现过的位置。示例1输入:abcaaAB12ab12输出:a:0,a:3,a:4,a:9b:1,b

2021-03-09 09:36:45 1076

原创 C++----打印极值点下标

题目描述在一个整数数组上,对于下标为i的整数,如果它大于所有它相邻的整数, 或者小于所有它相邻的整数,则称为该整数为一个极值点,极值点的下标就是i。输入描述:第一行是此数组的元素个数k(4<k<80),第二行是k个整数,每两个整数之间用空格分隔。输出描述:每个案例输出为n行:每行对应于相应数组的所有极值点下标值,下标值之间用空格分隔。示例1输入1010 12 12 11 11 12 23 24 12 121512 12 122 112 222 211 222 221 76

2021-03-08 20:40:09 516

原创 C++----找最小数

输入描述:输入有多组数据。每组输入n,然后输入n个整数对。输出描述:输出最小的整数对。示例1输入53 32 25 52 13 6输出2 1解题思想(来自本人牛客网账号:迪迦的意志)没看到太多用排序的,用结构体定义输入数据,用c++自带的sort函数排序两次就得到结果第一次,将x按从小到大排序返回结构体第二次,注意:需要判断第一次排序后在最前面有重复的最小排序是多少。得出相同的有多少(包含以x排序后的结构体最小值无重复)再排序就能实现题目所要求的最小值。然后输出排序后结

2021-03-08 12:29:35 2264

原创 C++----小白鼠排队

题目描述N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。白鼠的重量用整数表示。输入描述:多案例输入,每个案例的输入第一行为一个整数N,表示小白鼠的数目。下面有N行,每行是一只白鼠的信息。第一个为不大于100的正整数,表示白鼠的重量,;第二个为字符串,表示白鼠的帽子颜色,字符串长度不超过10个字符。注

2021-03-07 10:58:50 1113

原创 C语言----输出梯形

题目描述:输入一个高度h,输出一个高度为h,上底边长度为h的梯形。输入:一个整数h(1<=h<=1000)。输出:h所对应的梯形。#include <stdio.h>#include <stdlib.h>int main(){ int h; scanf("%d",&h); int row=h; int col=h+(h-1)*2;//最底行数量 for(int i=0;i<row;i++){

2021-03-03 10:07:09 5382

原创 Java基础----运动员的抽象(抽象类)

具体实例:运动员的抽象在某运动会的管理系统中,需要对运动员进行管理,请抽象出运动员类Sporter,属性姓名name,年龄age,国籍nationality,抽象方法是比赛match(),篮球运动员BasketballPlayer和FootballPlayer继承Sporter,重写比赛方法。Sporter类:package day08;public abstract class Sporter { private String name; private int age; private

2021-01-20 17:14:08 1083

原创 C语言----abc(牛客网)

题目描述设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。输入描述:题目没有任何输入。输出描述:请输出所有满足题目条件的a、b、c的值。a、b、c之间用空格隔开。每个输出占一行。#include <stdio.h>#include <stdlib.h>int main(){ for(int a=0;a<=9;++a){ for(int b=0;b<=9

2021-01-18 21:15:18 860

原创 Java基础----员工工资计算器

具体事例:员工工资计算器1.在公司里面所有的员工工资都是基本工资(默认为2500元)+年限工资(100工作年限)(默认为0年);2.员工中的销售人员工资除了上面的之外,还要额外的加上月销售提成(销售总额的2%)(默认销售总额为0);3.员工中的管理人员还需要加上职位补贴(200职等)(默认职等为0)。4.请用代码实现该公司员工工资的计算。Staff类:package day07;public class Staff { private String name; private int s

2021-01-18 20:58:09 2834 1

原创 Java基础----交通工具的继承写法(面向对象的三大特征)

具体实例:交通工具的继承1.在出行中有不同的交通工具,请设计父类Vehicle,属性有编号,座位数,方法有收费方式charge()。2.再设计Bus(公交车)和Car(出租车)继承Vehicle,重写收费方式。Vehicle类:package day07;public class Vehicle { private int vehicleid; private int vehicleseat; public Vehicle(int vehicleid, int vehicleseat)

2021-01-18 20:52:49 1423 2

原创 Java基础----编写图书类(面向对象的三大特征)

具体实例:编写图书类1.基本信息包括图书名称(bookName)、总页数(pagelbtalNum),其中页数不能少于 200 页,否则输出错误信息,并赋予默认值 200。2.为各个属性设置赋值和取值方法。3.具有dispaly() 方法,该方法在控制台输出每本图书的名称和总页数。Book类:package day07;public class Book { private String bookName; private int pagelbtalNum=200; public Str

2021-01-18 20:47:45 1147

原创 数据库系统概述第一章绪论(王珊第五版)

数据库系统的四个基本概念:1.数据定义:描述事物的符号记录称为数据。数据的含义称为数据的语义,数据与语义是不可分的。2.数据库可以理解为存放数据的仓库,是长期存储在计算机内,有组织的,可共享的大量数据的集合。数据库数据具有永久存储,有组织和可共享的三个基本特点。3.数据库管理系统是计算机的基础软件,主要功能(1)数据定义功能(2)数据组织,存储和管理(3)数据操纵功能实现对数据库的基本操作:如查询,插入,删除和修改等(4)数据库的事务管理和运行管理保证数据的安全性,完整性,多用

2021-01-18 20:36:46 182

原创 C语言----计算a+b(输入多行,输出多行)

题目描述:求整数a,b的和输入:测试案例有多行,每行为a,b的值,a,b为int范围。输出:输出多行,对应a+b的结果。样例输入:1 24 56 9样例输出:3915#include<stdio.h>void main(){ int a[3]; int b[3]; for(int i=0,j=0;i<3,j<3;i++,j++){ scanf("%d%d",&a[i],&b[j]); }

2021-01-10 21:18:26 4485 2

原创 Java基础----冒泡排序(降序)

具体实例:冒泡排序使用冒泡排序的方式,将下列数组进行降序排列并输出到控制台上。int[] array = {11,5,6,21,19,4}package day04;public class task3 { public static void main(String[] args) { int[] array = {11,5,6,21,19,4}; for(int i=0;i<array.length-1;i++) {//控制冒泡次数,最后一次不需要 for(int j=0

2021-01-08 16:00:14 2409

原创 Java基础-----数组(求平均成绩)

具体实例:求平均分从键盘输入成绩,保存到数组中,最后计算出平均成绩并输出到控制台上。package day04;import java.util.Scanner;public class task2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入有几个成绩个数:"); int num = sc.nextInt(); do

2021-01-08 15:57:48 2958

原创 Java基础-----数组(猜数字游戏)

具体实例:猜数字游戏有一个数列:8,4,20,100,23,34,12,88,66,9。从键盘中任意输入一个数据,判断数列中是否包含此数 ,如果包含则提示用户中奖。package day04;import java.util.Scanner;public class task1 { public static void main(String[] args) { int[] array1 = new int[] {8,4,20,100,23,34,12,88,66,9}; Scanne

2021-01-08 15:55:37 2067 1

原创 Java基础----if语句的嵌套使用(企业根据利润发放奖金的计算)

具体实例:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润,求应发放奖金总数?package day03;import java.util

2021-01-07 17:34:21 660

原创 Java基础----if语句的基本使用(判断能否构成三角形)

具体实例:判断三角形从键盘输入三角形的三边长,判断出这三边能否构成三角形(注:两边之和大于第三边)。package day03;import java.util.Scanner;public class task3 { public static void main(String[] args) { Scanner fit = new Scanner(System.in); System.out.println("请输入三角形三边长:"); int a = fit.nextI

2021-01-07 17:30:05 1702 1

原创 Java基础----if语句的基本使用(判定成绩级别)

具体实例:根据录入的学习成绩判定成绩级别学习成绩>=90分的用A表示,60-89分之间的用B表示,60分以下的用C表示。package day03;import java.util.Scanner;public class task1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入判定成绩人数:"); int num

2021-01-07 17:26:48 1091

原创 Java基础----”=”与“==”的区别?

具体实例:”=”与“==”的区别?package day02;public class task4 { public static void main(String[] args) { int a=5; int b=6; System.out.println(a=b);//赋值 System.out.println(a==b);//比较 }}

2021-01-07 17:21:59 250 1

原创 Java基础----特殊表达式的计算

具体事例:表达式(11+3*8)/4%3的值是?package day02;public class task3 { public static void main(String[] args) { System.out.println((11+3*8)/4%3); }}

2021-01-07 17:20:32 323

原创 Java基础----Scanner输入类的使用

具体实例:使用Scanner类获取键盘输入的一个四位数,分别输出千位百位十位个位的数字。package day02;import java.util.Scanner;public class task2 { public static void main(String[] args) { System.out.println("请输入数字:"); Scanner sc=new Scanner(System.in); int i=sc.nextInt(); System.

2021-01-07 17:18:39 241

原创 Java基础----实现个人简历的输出

2021.1.06使用变量存储数据,实现个人简历信息的输出。个人信息(学号、姓名、学校、年龄、手机号、家庭地址)package day02;public class task1 { public static void main(String[] args) { String id="28575850417856"; String name="xiaohaha"; String university="啊啊大学"; int age=20; String telephonenu

2021-01-07 17:09:15 3887

原创 Java基础----配置Java环境及eclipse的初步使用

这里写自定义目录标题系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图

2021-01-07 17:05:18 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除