- 博客(101)
- 资源 (2)
- 收藏
- 关注
转载 解决Window文件到Ubuntu中乱码问题
乱码原因:乱码问题这是因为在Windows下默认的编码是GBK,在ubuntu下的是UTF-8,所以在Windows下的注释,Ubuntu下就变成来乱码。先安装vim在命令行模式下运行sudo apt-get install vim找到vim这个配置文件夹一般并不在这个文件中修改是在自己主目录下添加配置文件1 运行 vim ~/.vimrc 命令2 "是注释开始符号set nu "设置显示行号syntax on "开启语法检查set showmode "左下角显示状态set
2022-01-11 19:30:01 918
原创 sql语句之Data Manipulation Language(DML 数据操纵语言)
DML用于对表中的记录进行增删改操作。插入操作#into可省略insert into 表名 values(列的值);#插入所有列insert into 表名 (列名)values(列的值);#插入指定列insert into 表名 values(列的值),(列的值),(列的值);#增加多行删除操作-- 物理删除 此种方法不保留数据。delete from 表名 ;#不带条件删除表值,即删除表的所有值。delete from 表名 where 列名1=值1and列名2=值2;#带条件删除表
2021-05-14 10:35:55 560
原创 sql语句之Data Definition Language(DDL 数据定义语言)
DDL语句是操作数据库对象的语句,包括创建(create)、删除(drop)和修改(alter)数据库对象。DDL操作数据库创建数据库create database 数据库名;#判断数据库是否已经存在,不存在则创建数据库create database if not exists 数据库名;查看所有数据库show databases;查看某个数据库的定义信息show create database 数据库名;删除数据库drop database 数据库名;使用数据库use 数
2021-05-14 10:12:20 537 1
原创 SQL介绍
SQL简介结构化查询语言(英文简称:SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。sql语法的关键字不区分大小写。SQL分类1.Data Definition Language (DDL 数据定义语言)2.Data Manipulation Language(DML 数据操纵语言)3.Data Query Language(DQL 数据查询语言)4.Data Control Language(D
2021-05-14 09:34:31 169
原创 Mysql数据库的启动与连接
** 数据库是什么?**存储数据的仓库。本质上是一个文件系统,还是以文件的方式存在服务器的电脑上的。所有的关系型数据库都可以使用通用的 SQL 语句进行管理。MySQL: 开源免费的数据库,是中小型的数据库.Mysql数据库的启动方式1 使用命令行# 启动数据库net start mysql80# 关闭数据库net stop mysql80方式2 通过客户端直接开启方式3 通过服务的方式启动连接数据库方式1:使用控制台连接数据库mysql -u用户名 -p密码
2021-05-14 09:24:52 316 1
转载 试题 基础练习 回形取数(C++)
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输入3 31 2 34 5 67 8 9样例输出1 4 7 8 9 6 3.
2021-04-03 13:28:42 163
原创 试题 基础练习 FJ的字符串(C++)
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 FJ在沙盘上写了这样一些字符串: A1 = “A” A2 = “ABA” A3 = “ABACABA” A4 = “ABACABADABACABA” … … 你能找出其中的规律并写所有的数列AN吗?输入格式 仅有一个数:N ≤ 26。输出格式 请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入3样例输出ABACABA#include<i
2021-04-02 22:17:33 145
原创 人见人爱A^B(C++)
Problem Description求A^B的最后三位数表示的整数。说明:A^B的含义是“A的B次方”Input输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A=0, B=0,则表示输入数据的结束,不做处理。Output对于每个测试实例,请输出A^B的最后三位表示的整数,每个输出占一行。Sample Input2 312 66789 100000 0Sample Output89841#include
2021-04-02 20:32:54 499
原创 试题 算法提高 编程求一元二次方程的根(C++)
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 编写一个求解一元二次方程的实数根的程序,方程的系数由用户在运行xh输入格式 输入一行三个整数分别为一元二次方程的三个系数,数据之间以空格隔开输出格式 输出一行为方程的实数根(若两根不同 较大的在前 两根以空格隔开 若两根相同 输出一个 若无根 输出 NO )样例输入1 -5 4样例输出4 1样例输入1 -2 1样例输出1样例输入1 0 1样例输出NO#include<iostre
2021-03-31 21:22:12 227
原创 试题 算法训练 -2进制(C++)
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 给出1个十进制整数N,计算出它的-2进制表示。输入格式 第一行:一个整数N,表示要转换的十进制数。输出格式 第一行:N的-2进制表示。样例输入-13样例输出110111数据规模和约定 100%的数据满足:|n|<=2000000000。提示 负二进制: 有这样一个数100110,它是-2进制的数,将它转换成10进制数的方法是1*(-2)5 + 0*(-2)4 + 0*(-2)3 + 1
2021-03-31 18:04:08 494
原创 打印锯齿矩阵(C++)
锯齿矩阵是指每一行包含的元素个数不相同的矩阵,比如:3 5 2 6 12 3 41 6 2 7读入若干对整数 (x,y),表示在第 x 行的末尾加上一个元素 y。输出最终的锯齿数组。初始时矩阵为空。输入格式第一行输入两个整数n,m(1≤n,m≤10000),其中 n 表示锯齿数组的行数,m 表示插入的元素总数。接下来一共 m 行,每行两个整数 x,y(1≤x≤n,0≤y≤10000),表示在第 x 行的末尾插入一个元素 y。输出格式一共输出 n 行,每行若干个用空格分隔的整数。如果某行没有
2021-03-31 16:29:34 627
原创 四平方和(C++)
四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 02 + 02 + 12 + 227 = 12 + 12 + 12 + 22对于一个给定的正整数,可能存在多种平方和的表示法。要求你对4个数排序:0 <= a <= b <= c <= d并对所有的可能表示法按 a,b,c,d 为联合主键升序排列,最后输出第一个表示法程序输入为一个正整数N (N<5000000)要
2021-03-31 08:46:39 1514 1
原创 最大子阵(C++)
最大子阵 给定一个n×m的矩阵A,求A中的一个非空子矩阵,使这个子矩阵中的元素和最大。其中,A的子矩阵指在A中行和列均连续的一部分。输入格式输入的第一行包含两个整数n,m (1≤n,m≤50),分别表示矩阵A的行数和列数。接下来n行,每行m个整数,表示矩阵Aij(-1000≤Ai,j≤1000)。输出格式输出一行,包含一个整数,表示A中最大子矩阵的元素和。样例输入3 32 -4 1-1 2 14 -2 2样例输出...
2021-03-30 22:51:11 505 1
原创 奖券数目(C++)
奖券数目有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是5位数(10000-99999),要求其中不要出现带“4”的号码,主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。样例输入:无样例输出:52488#include<iostream>using namespace std;bool jud...
2021-03-30 22:47:53 422
转载 成绩分析(C++)
问题描述小蓝给学生们组织了一场考试,卷面总分为 分,每个学生的得分都是一个 到 的整数。请计算这次考试的最高分、最低分和平均分。输入格式输入的第一行包含一个整数 ,表示考试人数。接下来 行,每行包含一个 至 的整数,表示一个学生的得分。输出格式输出三行。第一行包含一个整数,表示最高分。第二行包含一个整数,表示最低分。第三行包含一个实数,四舍五入保留正好两位小数,表示平均分。样例输入780925674889910样例输出991071.29#
2021-03-27 20:04:13 1284
原创 数的三次方根(C++)
给定一个浮点数 n,求它的三次方根。输入格式共一行,包含一个浮点数 n。输出格式共一行,包含一个浮点数,表示问题的解。注意,结果保留 6 位小数。数据范围−10000≤n≤10000输入样例:1000.00输出样例:10.000000#include<bits/stdc++.h>using namespace std;int main(){ double n; cin>>n; double l = -1e4 ,r = 1e4; while
2021-03-25 22:14:41 2234
原创 试题 算法提高 编程求解根号3(C++)
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 进行数学运算是计算机的主要能力,利用计算机的重复计算能力可以帮助人们求解一些十分复杂的数学运算,比如高次方程、求根,求平方等。根号运算是数学的基本运算,对于无理数的求解,我们可以使用两边取值,不断逼近的方法进行求解。现要求你编程实现根号3的求解。输入格式 无输入输出格式 输出根号3的求解结果样例输入无样例输出无数据规模和约定 初始边界值分别为:low=1.0,high=2.0,更新边界值使用平均数,并要求循环
2021-03-25 22:12:51 1074
原创 试题 算法提高 快速排序(C++)
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 用递归来实现快速排序(quick sort)算法。快速排序算法的基本思路是:假设要对一个数组a进行排序,且a[0] = x。首先对数组中的元素进行调整,使x放在正确的位置上。同时,所有比x小的数都位于它的左边,所有比x大的数都位于它的右边。然后对于左、右两段区域,递归地调用快速排序算法来进行排序。 输入格式:输入只有一行,包括若干个整数(不超过10个),以0结尾。 输出格式:输出只有一行,即排序以后的结果(不包括末尾的0)。
2021-03-25 21:36:04 341
原创 试题 算法训练 排序(C++)
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 编写一个程序,输入3个整数,然后程序将对这三个整数按照从大到小进行排列。 输入格式:输入只有一行,即三个整数,中间用空格隔开。 输出格式:输出只有一行,即排序后的结果。 输入输出样例样例输入9 2 30样例输出30 9 2#include<bits/stdc++.h>using namespace std;bool cmp(int a ,int b){ return a>b;}
2021-03-25 21:22:59 401
原创 试题 算法提高 二分法查找数组元素(C++)
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 用递归函数实现二分法查找数组元素。 补充:要求给定数组采用如下代码定义 int data[200]; for (i=0; i<200; i++) data[i]=4*i+6;输入格式 输入一个待查找的整数(该整数一定在数组data中)。输出格式 该整数在数组中的指标。样例输入一个满足题目要求的输入范例。例1:262例2:438例3:774样例输出与上面的样例输入对应的输出。
2021-03-25 21:14:14 641
原创 数的三次方根(C++)
给定一个浮点数 n,求它的三次方根。输入格式共一行,包含一个浮点数 n。输出格式共一行,包含一个浮点数,表示问题的解。注意,结果保留 6 位小数。数据范围−10000≤n≤10000输入样例:1000.00输出样例:10.000000时/空限制:1s / 64MB#include<bits/stdc++.h>using namespace std;int main(){ double n; cin>>n; double l = -1e4
2021-03-25 14:10:21 2945
原创 数的范围(C++)
给定一个按照升序排列的长度为 n 的整数数组,以及 q 个查询。对于每个查询,返回一个元素 k 的起始位置和终止位置(位置从 0 开始计数)。如果数组中不存在该元素,则返回 -1 -1。输入格式第一行包含整数 n 和 q,表示数组长度和询问个数。第二行包含 n 个整数(均在 1∼10000 范围内),表示完整数组。接下来 q 行,每行包含一个整数 k,表示一个询问元素。输出格式共 q 行,每行包含两个整数,表示所求元素的起始位置和终止位置。如果数组中不存在该元素,则返回 -1 -1。数据
2021-03-25 13:51:10 1579
原创 jmu-Java-03面向对象基础-01-构造函数与toString(Java)
定义一个有关人的Person类,内含属性:String name、int age、boolean gender、int id,所有的变量必须为私有 (private) 。 注意:属性顺序请严格按照上述顺序依次出现。###1.编写无参构造函数:打印"This is constructor"。将name,age,gender,id按照name,age,gender,id格式输出###2.编写有参构造函数 依次对name,age,gender赋值。###3.覆盖toString函数: 按照格式:**类
2021-03-23 14:01:52 9496
原创 程序改错题(Java)
程序改错题。下述代码有错,请参照程序的输出修改程序.public class Main { public static void main(String[] args) { Person[] p = new Person[3]; p[0].name = "zhangsan"; p[0].age = 18; p[1].name = "lisi"; p[1].age = 20; p[2].name = "w
2021-03-23 13:59:15 2661
原创 学生类-构造函数(Java)
定义一个有关学生的Student类,内含类成员变量: String name、String sex、int age,所有的变量必须为私有(private)。###1.编写有参构造函数: 能对name,sex,age赋值。###2.覆盖toString函数:按照格式:类名 [name=, sex=, age=] 输出。3.对每个属性生成setter/getter方法4.main方法中 •输入1行name age sex , 调用上面的有参构造函数新建对象。输入样例:tom 15 male
2021-03-23 13:56:16 4947 1
原创 定义类(Java)
请补充以下代码,完成输出要求。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a,b,c,d,e; a = in.nextInt(); b = in.nextInt(
2021-03-23 13:52:25 756 1
原创 定义类与创建对象(Java)
定义一个类Person,定义name和age属性,定义有参的构造方法对name和age进行初始化。在测试类中创建该类的2个对象,姓名、年龄分别为lili、19和lucy、20,在屏幕打印出2个对象的姓名和年龄。输入格式:本题目无输入输出样例:在这里给出相应的输出。例如:this person is lili,her age is 19this person is lucy,her age is 20public class Main { public static void ma
2021-03-23 13:50:30 4653
原创 数组工具类的设计(Java)
本题要求设计一个名为MyArrays的类,根据调用的方式实现相应的方法。函数接口定义:请同学根据该类的调用方式和结果,自行设计MyArrays类中的方法,满足应用的需要。裁判测试程序样例:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.next
2021-03-23 13:47:49 1804 2
原创 Book类的设计(Java)
阅读测试程序,设计一个Book类。函数接口定义:class Book{}该类有 四个私有属性 分别是 书籍名称、 价格、 作者、 出版年份,以及相应的set 与get方法;该类有一个含有四个参数的构造方法,这四个参数依次是 书籍名称、 价格、 作者、 出版年份 。裁判测试程序样例:import java.util.*;public class Main { public static void main(String[] args) { List <Book>
2021-03-23 13:45:12 4979 2
原创 设计一个矩形类Rectangle(Java)
设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法。 一个名为getArea()的方法返回这个矩形的面积。 一个名为getPerimeter()的方法返回这个矩形的周长。类名为:Rectangle裁判测试程序样例:import java.util.Scanner;/* 你的代码将被嵌入到这里 *
2021-03-23 13:42:10 10704 1
原创 设计一个长方体类Cuboid(Java)
设计一个长方体类Cuboid (10 分)要求:设计一个名为Cuboid的类表示长方体。这个类包括三个名为length、width和height 的double型数据域,它们分别表示长方体的长、宽和高。 一个无参构造方法, length、width、height的默认值都为1。 一个为length、width、height指定值的构造方法。 一个名为getArea()的方法返回这个长方体的表面积。 一个名为getVolume()的方法返回这个长方体的体积。函数接口定义:public double g
2021-03-23 13:40:33 6702 1
原创 编程题:复杂情况下的数据统计问题-hebust(Java)
复杂环境下的数据统计问题进行数值统计的时候,可能会混入一些非数值的元素,下面请编程完成对输入序列进行求和统计并输出, 如果遇到非数值元素,则自动跳过,并在最终结果输出行之后另起一行,输出attention输入格式:单行输入,元素之间使用空格分开输出格式:对元素所对应的整数进行求和并输出如果遇到非数值元素,则自动跳过,并在最终结果输出行之后另起一行,输出attention输入样例a:在这里给出一组输入。例如:1 2 3 4 5输出样例a:在这里给出相应的输出。例如:15输入样例
2021-03-23 13:30:15 3308
原创 按正整数的相反数字顺序输出(Java)
本题目要求输入一个正整数,按数字的相反顺序输出。输入格式:输入一个正整数。输出格式:按输入正整数的数字相反顺序输出一个数字。输入样例:5236输出样例:6325import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt();
2021-03-22 22:34:09 2740
原创 按正整数的相反数字顺序输出(Java)
本题目要求输入一个正整数,按数字的相反顺序输出。输入格式:输入一个正整数。输出格式:按输入正整数的数字相反顺序输出一个数字。输入样例:5236输出样例:6325import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt();
2021-03-22 22:29:59 839
原创 编程题:数据的规范化处理问题-hebust(Java)
在进行数据处理时,输入数据未经过滤,存在一些不符合要求的数据 要求编写数据处理程序,小于0的数据一律指定为0,大于100的数据一律指定为100输入格式:输入:所有元素占一行,元素之间使用空格分开,元素均为整数,范围【-300…300】输出格式:输出:所有元素占一行,元素之间使用西文逗号分开,最后一个元素末尾保留西文逗号输入样例:在这里给出一组输入。例如:-1 10 105输出样例:在这里给出相应的输出。例如:0,10,100,import java.util.Scanner;
2021-03-22 22:27:00 2289
原创 学投资(Java)
小白学习了一些复利投资知识,想比较一下复利能多赚多少钱(所谓复利投资,是指每年投资的本金是上一年的本金加收益。而非复利投资是指每年投资金额不包含上一年的收益,即固定投资额)。假设他每年固定投资M元(整数),每年的年收益达到P(0<P<1,double),那么经过N(整数)年后,复利投资比非复利投资多收入多赚多少钱呢?计算过程使用双精度浮点数,最后结果四舍五入输出整数(Math的round函数)。输入格式:M P N输出格式:复利收入(含本金),非复利收入(含本金),复利比非复利收入多的部
2021-03-22 22:23:35 1386
原创 分解质因数(Java)
求出区间[a,b]中所有整数的质因数分解。输入格式:输入两个整数a,b。数据规模和约定 2<=a<=b<=10000输出格式:每行输出一个数的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例)输入样例:在这里给出一组输入。例如:3 10输出样例:在这里给出相应的输出。例如:3=34=225=56=237=78=2229=3310=25import java.util.Scanner;publ
2021-03-22 22:22:00 402
原创 统计符合条件元素的个数-hebust(Java)
统计1…n的闭区间中,能够被3整除元素的奇数和偶数的个数输入格式:输入值n的范围是 【1…1000】输出格式:奇数个数,偶数个数输入样例:5输出样例:1,0import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int count1=0, count2
2021-03-22 22:19:25 1096
原创 上三角数字三角形(Java)
输入一个正整数n,输出具有n层的上三角数字三角形。输入格式:只有一个正整数n,1<=n<=100。输出格式:一个上三角数字三角形,每个数字占四个字符位置。输入样例:5输出样例:import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n
2021-03-21 13:54:19 3305
原创 空心字母金字塔(Java)
输入一个大写的英文字母,输出空心的字母金字塔。输入格式:一个大写英文字母。输出格式:一个空心的大写英文字母金字塔,其中第1层的“A”在第1行的第40列,列从1开始计数。输入样例: E输出样例:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); Str
2021-03-21 13:53:07 1986
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人