自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 生成随机数(Java)

package spurs_ping;import java.util.*;/*在java.util这个包中提供了一个Random的类,我们可以创建一个Random的对象来产生随机数,他可以产生随机整数,随机float,随机double,随机long.Random的对象有两种构建方式:带种子和不带种子. 不带种子将会返回随机的数字,每次的运行结果不一样.无论程序运行多少次,带种子构建的Random对象会返回一样的结果.请编写程序,使用第一种方式构建Random对象,并完成下面输入输出要求.输入

2021-07-05 13:14:54 448

原创 编写MyThread类继承自Thread.创建MyThread类对象时可指定循环次数n.(Java)

package spurs_ping;import java.util.Scanner;/*编写MyThread类继承自Thread.创建MyThread类对象时可指定循环次数n.功能:输出从0到n-1的整数.并在最后使用System.out.println(Thread.currentThread().getName打印标识信息输入样例:3输出样例:012标识信息*/class MyThread extends Thread{int i;public MyThread(int

2021-07-05 12:12:30 2072 1

原创 定义一个有关学生的Student类,内包含成员变量:String name,String sex,int age,所有的变量必须为私有的(private).(Java)

package spurs_ping;import java.util.Scanner;/*定义一个有关学生的Student类,内包含成员变量:String name,String sex,int age,所有的变量必须为私有的(private).1.编写有参的构造函数:能对name,sex,age赋值.2.覆盖toString函数:按照格式:类名[name=,sex=,age=]输出.使用idea自动生成,然后修改成该输出格式3.对每个属性生成setter/getter方法

2021-07-03 22:16:27 8465 1

原创 本题要求输入一个大于等于2的正整数,求所有不大于该正整数的质数(Java)

package spurs_ping;import java.util.Scanner;/*本题要求输入一个大于等于2的正整数,求所有不大于该正整数的质数输入格式:输入一个不小于2的正整数输出格式:对于输入的正整数,输出不大于该正整数的质数输入样例:30输出样例:2 3 5 7 11 13 17 19 23 29*/public class nets_spurs_ping21 {public static void main(String[] args) {// TODO Au

2021-07-02 22:17:24 2555

原创 输入一个正整数, 输出具有n层的上三角数字三角形(Java)

package spurs_ping;import java.util.Scanner;/*输入一个正整数, 输出具有n层的上三角数字三角形.输入格式:只有一个正整数n,1<=n<=100.输出格式:一个上三角数字三角形,每个数字占四个字符位置输入样例:5输出样例:1 2 3 4 56 7 8 910 11 1213 1415*/public class nets_spurs_ping20 {public static voi

2021-07-02 22:08:56 4012

原创 输出串的倒序(Java)

package spurs_ping;import java.util.Scanner;/*输入正整数n,输它的倒顺数字串,如n=6输出时,输出1 2 3 4 5 6 5 4 3 2 1输入格式:输入一个正整数n,n的范围是[1,50].输出格式:n的倒顺数字串,每两个数字之间只用一个空格隔开.输入样例:6输出样例:1 2 3 4 5 6 5 4 3 2 1*/public class nets_spurs_ping19 {public static void main(Str

2021-06-26 17:01:18 359

原创 加6位操作(Java)

package spurs_ping;import java.util.Scanner;/*中国人非常喜欢6这个数字,因为大家总爱说66大顺.数学狂人李某人喜欢把什么都数字化,于是她把顺利这个词也定义了数量级,6代表1级顺利, 66代表2级顺利,666代表3级顺利,以此类推.你看,数学狂人的世界总是让人无法理解.今天,李某人决定将数学进行到底,现在她前n级顺利的和是sn.sn=6+66+666+…+66…66(n个6)假设你已经知道了数字n,那么,你能帮李某人求出sn么?输入格式:输入一

2021-06-26 16:14:20 529

原创 输出星型打印的直角三角形(Java)

package spurs_ping;import java.util.Scanner;/*等腰直角三角形是指一个角是直角,且两条直角边相等的三角形.这里我们输出直角边长为n的等腰直角三角形的格式如下所示:比如n=1,则输出:n=2,输出:n=3,输出:输入格式:输入一个数n,表示三角形的边长.1<n<1000.输出格式:输出对应的*表示的等腰直角三角形.输入样例:4输出样例:/public class

2021-06-26 15:52:04 1683

原创 选最高个头(Java)

package spurs_ping;import java.util.Scanner;/*一年一度的升旗手选拔要到了,学校要求每个班级选出一位同学做升旗手的候选人.因为升旗手对身高有严格的要求,所以班主任决定选班级里个子最高的同学(如果两位同学一样高,则任选一位).输入格式:输入包括两行.第一行:包括一个整数n, 表示班级里共有n位同学.第二行 :包含n个三位数,表示每一位同学的身高.输出格式:输出身高最高同学的身高.输入样例:*4*130 125 129 140输出样例:140

2021-06-26 15:35:54 305

原创 分队列(Java)

package spurs_ping;import java.util.Scanner;/*班级第一次列队,通常老师会让同学按身高排成一列,然后1,2报数,喊道1的同学向前一步,就这样,队伍变成两列了.现在假设一个班级有n个同学,并且他们已经按身高排成了一列,同学按身高从1到n编号,你能告诉我最后哪些编号的同学站在第一列么?输入格式:输入一个正整数n,表示班级的人数.输出格式:按顺序输出所有在第一列的同学对应的编号,每个编号之间用一个空格隔开.输入样例:11输出样例:1 3 5 7

2021-06-26 12:08:28 1660

原创 输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个(Java)

package spurs_ping;import java.util.Scanner;/*编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数)。当输入为0时,表明程序结束。将平均值以double型数据显示。输入格式:输入在一行中给出一系列整数,其间以空格分隔。当读到0时,表示输入结束,该数字不要处输出格式:在第一行中输出正整数的个数; 在第二行中输出负整数的个数; 在第三行中输出这些输入值的总和(不对0计数);在第四

2021-06-20 13:06:49 3681

原创 统计一个整形序列中出现次数最多的整数以及出现的次数(Java)

package spurs_ping;import java.util.Scanner;/*要求统计一个整形序列中出现次数最多的整数以及出现的次数.输入次数:在一行中给出序列中整数个数N(0<N<=1000),依次给出N个整数,每个整数占据一行.输出格式:在一行中输出出现次数最多的整数以及出现次数,数字中间以空格分隔.保证这样的数字是唯一的.输入样例:*在这里给出一组输入.例如:1032-15343032输出样例:在这里给出相应的输出,例如:3

2021-06-20 12:13:23 2109

原创 要求读入2个整数和一个字符,然后根据这个字符值, 对两个整数进行相应的二进制位的运算。

package spurs_ping;import java.util.Scanner;/*本题目要求读入2个整数和一个字符,然后根据这个字符值,对两个整数进行相应的二进制位的运算。要求必须使用switch选择结构。(1)如果字符是&,则两个整数进行二进制位的与运算;(2)如果字符是 |,则两个整数进行二进制位的或运算;(3)如果字符是^,则两个整数进行二进制位异或运算;(4)如果是其他字符,则固定输出信息:ERROR输入格式:在一行中依次输入整数1,字符,整数2。输出格式:

2021-06-19 16:15:47 3007

原创 学校进行成绩分级管理,取消分数制,改为成绩分级评定.

package spurs_ping;import java.util.Scanner;/*学校进行成绩分级管理,取消分数制,改为成绩分级评定.具体办法是:小于60分为E类;60分至70分(不含70分)为D类;70分至80分(不含80分)为c类;80分至90分(不含90分)为B类.90分以上为A类.设计一个程序, 对输入的成绩进行划分.输入格式:输入一个整数表示成绩.输出格式:根据输入的成绩,输出相应的等级(大写字母)输入样例:在这里给出一组输入.例如:72输出样例:在这里给出相应

2021-06-19 15:45:03 2289

原创 目标是实现从键盘输入1个整数x,然后根据x的值做不同的计算,输出结果

package spurs_ping;import java.util.Scanner;/*目标是实现从键盘输入1个整数x,然后根据x的值做不同的计算,输出结果输入格式:输入整数x。输出格式:输出值。输入样例:5输出样例:4/public class nets_spurs_ping9 {public static void main(String[] args) {// TODO Auto-generated method stubScanner in = new Scan

2021-06-19 15:29:23 1071

原创 编写程序,提示用户输入月份和年份,然后显示这个月的天数.

package spurs_ping;import java.util.Scanner;/*编写程序,提示用户输入月份和年份,然后显示这个月的天数.输入格式:输入任意符合范围(1月12月)的月份和(19009999年) 的年份,而且两个值之间空格分隔输出格式:输出给定年份和月份的天数输入样例:2 2000输出样例:29*/public class nets_spurs_ping8 {public static void main(String[] args) {// TODO

2021-06-19 15:22:47 7396

原创 提示用户输入一个点(x,y),然后检查这个点是否在以原点(0,0)为圆心、半径为10的圆内。

package spurs_ping;import java.util.Scanner;/*编写程序,提示用户输入一个点(x,y),然后检查这个点是否在以原点(0,0)为圆心、半径为10的圆内。输入格式:输入任意一个点的x轴和y轴坐标值,且两个值之间空格分隔。输出格式:若点在圆内,输出1,否则输出0。输入样例:4 5输出样例:1/public class nets_spurs_ping7 {public static void main(String[] args) {// T

2021-06-19 14:33:20 4395

原创 收益比较(Java)

package spurs_ping;import java.util.Scanner;/*小白学习了一些复利投资知识,想比较一下复利能多赚多少钱(所谓复利投资,是指每年投资的本金是上一年的本金加收益。而非复利投资是指每年投资金额不包含上一年的收益,即固定投资额)。假设他每年固定投资M元(整数),每年的年收益达到P(0<P<1,double),那么经过N(整数)年后,复利投资比非复利投资多收入多赚多少钱呢?计算过程使用双精度浮点数,最后结果四舍五入输出整数(Math的round函数)。

2021-06-19 14:23:05 489

原创 输入2个整数,输出它们的和,差,乘积和准确的商

package spurs_ping;import java.util.Scanner;import java.math.;import java.lang.Math;/输入2个整数,输出它们的和,差,乘积和准确的商输入格式:输入两个整数输出格式:每一行中依次输出四则运算的结果输入样例:7016输出样例:在这里给出相应的输出,例如:86*54*1120*4.375/public class nets_spurs_ping5 {public static void

2021-06-19 14:08:23 4703

原创 Your program reads two time spots and prints the time difference between them hours and minutes.

package spurs_ping;import java.util.Scanner;/*What is the time difference between 10:30 and 11:45?Your program reads two time spots and prints the time difference between them, in terms of hours and minutes.Input FormatTwo time spots, in 24-hour, eac

2021-06-19 13:59:46 765

原创 根据输入的正整数y所代表的年份,计算输出该年份是否为闰年 闰年的判断标准:

package spurs_ping;import java.util.*;//根据输入的正整数y所代表的年份,计算输出该年份是否为闰年 闰年的判断标准://能够被4整除且不能被100整除的年份//或者能够整除的年份//输入格式://输入n取值范围是[1…3000]//输出格式://是闰年,输出yes//非闰年,输出no//输入样例://在这里给出一组输入.例如://100//输出样例://在这里给出相应的输出:例如://nopublic class nets_spurs_p

2021-06-19 13:45:24 3313

原创 统计1...n的闭区间中,能够被3整除的奇数和偶数的个数

package spurs_ping;import java.util.*;//统计1…n的闭区间中,能够被3整除的奇数和偶数的个数//输入格式:输入值n的范围是[1…1000]//输出格式:奇数个数,偶数个数//输入样例:5//输出样例1,0public class nets_spurs_ping1 {public static void main(String[] args) {// TODO Auto-generated method stubScanner in=new Scan

2021-06-18 20:03:31 3427 1

原创 输出两个数的最大值

package spurs_ping;import java.util.Scanner;import java.lang.Math;//读入2个整数A和B,然后输出两个数的最大值//输入格式://输入在一行中给出2个绝对值不超过1000的整数A和B.//输出格式://对每一组输入,在一行中输出最大值//输入样例://在这里给出一组输入.例如:// 18 -299//输出样例://在这里给出输出样例://18public class nets_ping {public stati

2021-06-18 19:42:08 1604

原创 c++实现计算课程总成绩和平均成绩

// main.cpp// 2021_2// Created by spurs on 2021/1/2.// Copyright © 2021 spurs. All rights reserved.// 计算课程总成绩和平均成绩#include using namespace std;class Student{//创建student类int score; //定义类的对象static int total; //定义静态数据成员public: //类为公有类型Student

2021-01-02 15:43:43 4821

原创 c++通过指针输出对象的数组数据

#include using namespace std;//------------------此处为类的声明----------------------//class Student{ //声明class类int n_id,n_score; //定义两个int型Student类的对象//------------------此处为类的声明-------------------------//public://将该类声明为共有属性,类似地,还可以声明为private(私有的),protected

2021-01-02 15:13:14 2720

原创 c实现进程的同步与互斥

#include <stdio.h>#include <malloc.h>//引入动态分配内存函数#define buffersize 5//假设有5个缓冲区int processnum=0;//初始化产品数量struct pcb /* 定义进程控制块PCB /{int flag;//定义int型结构体成员int numlabel;char product;// 定义char型结构体成员char state;struct pcb processlink; //定义

2020-12-25 11:01:29 2246 1

原创 C++实现两点距离的计算

#include #include using namespace std;class Point{private:double x,y;public:Point(double a,double b){x=a;y=b;}friend auto Distance(Point &a,Point &b);};auto Distance(Point &a,Point &b){return fabs(sqrt(((a.x)-(b.x))((a.x)-(

2020-12-24 19:58:21 3224 1

原创 c++对象的定义和对象成员的表示方法

#include using namespace std;class Point //定义平面上的点的类型{public: //声明公有的成员函数void SetValue(int x,int y); //为数据成员坐标赋值int GetX(){return X;} //取x的坐标int GetY(){return Y;} //取y的坐标void Move(int x,int y); //移动点,改变坐标的值private:int X,Y; //私有数据成员,点的坐标}

2020-12-19 20:27:37 692 1

原创 c++常数据成员常成员函数的使用

#include using namespace std;class A{public:A(int i);void Print();private:const int a; //常数据成员static const int b; //静态常数据成员};const int A::b=10;A::A(int i):a(i) //通过初始化列表初始化常数据成员a{}void A::Print(){cout<<a<<","<<b<&lt

2020-12-15 17:17:20 213

原创 c++常对象常成员函数的使用

#include using namespace std;class A{public:A(int i){n=i;}void Print(){cout<<“1:n=”<<n<<endl;} //非常成员函数void Print()const //常成员函数{cout<<“2:n”<<n<<endl;}private:int n;};int main(int argc, const char * argv[

2020-12-15 17:09:21 388

原创 c++静态成员函数的引用

#include #include using namespace std;class Student{public:Student() {total++;}static void DispTotal()//定义静态数据成员{cout<<“Students’ number is:”<<total<<endl;//静态成员函数中只引用静态数据成员}private:string name;int score;static int total;//

2020-12-15 16:52:32 757

原创 c++中静态数据成员的使用

#include using namespace std;class A{public:A(int i){n=i;}void add(){s+=n;}static int s; //声明共有静态数据成员sprivate:int n;};int A::s=0; //静态成员s初始化为0int main(int argc, const char * argv[]) {// insert code here…A a(2),b(5),c(8);a.add();cout<&

2020-12-15 16:29:01 282

原创 c++中堆对象的使用

#include using namespace std;class A{public:A(int i,int j){x=i;y=j;cout<<“Constructor called.”<<endl;}~A(){cout<<“Destructor called.”<<endl;}void Disp();private:int x,y;};void A::Disp(){cout<<x<<","&l

2020-12-13 19:02:12 314

原创 c++对象指针数组的应用

#include using namespace std;class Point{public :Point(){X=0;Y=0;}Point(int x,int y){X=x;Y=y;}void DisPoint(){cout<<X<<","<<Y<<endl;}private : int X,Y;};int main(int argc, const char * argv[]) {Point p1,p2(2,3),p

2020-12-13 17:15:26 513 1

原创 c++对象引用作函数的参数

#include using namespace std;class A{public:A(){x=0;y=0;}A(int i,int j){x=i;y=j;}void SetValue(int i,int j){x=i;y=j;}void Disp(){cout<<x<<","<<y<<endl;}private:int x;int y;};void Fun(A &r) //对象引用作为形参{r.S

2020-12-13 15:26:54 289

原创 c++中对象的引用作为函数的参数

#include using namespace std;class A{public :A(){x=0;y=0;}A(int i,int j){x=i;y=j;}void SetValue(int i,int j){x=i;y=j;}void Disp(){cout<<x<<","<<y<<endl;}private:int x,y;};void fun(A &r) //对象引用作形参{r.SetVal

2020-12-13 14:38:18 1576

原创 c++中this指针的应用

#include using namespace std;class A{public:A(){n=0;}A(int i){n=i;}void AddValue(int j){A s;s.n=n+j;*this=s;}void Disp(){cout<<“n=”<<n<<endl;}private:int n;};int main(int argc, const char * argv[]) {A a(10);a.Disp

2020-12-13 14:18:04 129

原创 C++指向类成员函数指针的应用

#include using namespace std;class A{public:void Setm(int i){m=i;}void Setn(int i){n=i;}void Disp(){cout<<“m=”<<m<<",n="<<n<<endl;}private:int m,n;};int main(int argc, const char * argv[]) {void (A::*pfun) (int)

2020-12-13 13:38:32 135

原创 c语言实现时间片轮转调度算法

#include <stdio.h>//引入输入输出流文件#include <stdlib.h>struct PCB{int pid;//进程标识符int rr;//已运行时间int time;//进程要求运行时间char sta;//进程的状态struct PCB *next;//链接指针};struct PCB pcb1,pcb2,pcb3,pcb4,pcb5,*tail,*head,*rp;void init()//初始化各个进程的运行时间{int t

2020-12-13 13:04:05 5447 1

原创 C++实现高响应比调度算法

//#include <malloc.h> //引入动态分配文件#include <stdio.h> //引入输入输出流文件#include <string.h> //引入字符串文件#define NULL 0 //宏定义 常量0#define N 10 //宏定义常量 10typedef struct table //声明一个结构体{ char name[8]; /作业名/float in_well;

2020-12-05 10:35:37 3677 2

空空如也

空空如也

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

TA关注的人

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