自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 找平方数之和的奇数

题目描述读入一个正整数n(n>10),找出10~n内所有可以表示为两个平方数之和的奇数,并输出这些数(按从小到大的顺序)和它们的平方(小的在前、大的在后)表示,如n=30时,程序运行输出:13=4+917=1+1625=9+1629=4+25输入描述输入一个大于10的整数输出描述见样例,两数的平方之和,小的数在前,大的数在后。输入样例30输出样例13=4+917=1+1625=9+1629=4+25程序代码import java.util.Scanner;p

2021-01-29 13:20:14 661

原创 Java 求球的体积

题目描述编写程序,先输出一个提示信息“请输入圆球的半径:”,等用户在提示信息的冒号后输入半径后,计算出体积并以”圆球的体积为:xx.xxx“的格式输出体积,保留3位小数。圆球的体积是4/3πr^3。要求当输入的半径为负数时,会提示出错信息并要求用户重新输入,出错信息为”圆球的半径不能为负数,请重新输入:“。另外,要求圆周率定义成一个常变量,取值为:3.14159。完整的运行实例(其中包含输入和输出)如下:请输入圆球的半径:-2.3圆球的半径不能为负数,请重新输入:-3.3圆球的半径不能为负数,请重

2021-01-26 15:46:43 1954

原创 Java 取整数的个、十、百位

题目描述输入一个自然数n,后面跟n个三位正整数,求每个三位正整数的个位数、十位数和百位数,将它们按要求的格式输出来。输入描述一行输入,第一个是自然数n,后面跟n个三位正整数。输出描述每个三位整数占独立的一行,先输出这个三位整数,然后依次输出其百位数、十位数和个位数,中间用空格分隔。如果输入的数不是三位整数,则对应的那行输出为”输入错误“输入样例3 456 790 2100输出样例456 4 5 6790 7 9 0输入错误程序代码import java.util.Scanner

2021-01-26 15:26:14 2740 1

原创 Java 求一批数的绝对值

题目描述输入一个自然数n后面跟n个双精度浮点数,求这些浮点数的绝对值并输出。要求自己定义一个static double myAbs(double a)方法,求绝对值的过程,请自己实现,不要调用Math.abs()方法输入描述一个大于等于0的整数n后面跟n个实数,数与数之间用空格分隔。输出描述输出n个实数的绝对值,每个数之间用空格分隔,全部n个绝对值输出结束后再输出一个换行符,输出时保留2位小数。输入样例5 -9.3 3.14159 -0 2016 333.33输出样例

2021-01-25 16:12:08 593

原创 Java 打印菱形星块

题目描述编写一个程序,输入1个正整数n,若n为奇数则打印n行的菱形星块;若n为偶数,则提示继续输入,直到输入一个奇数为止。完整的运行结果如下(其中10和7是输入信息其余的是输出信息):请输入n:10n必须为奇数,请重新输入:7 * *** ************ ***** *** *输入描述一个或若干个正整数n(前面的都是偶数,最后一个是奇数)输出描述提示信息及菱形星块(提示信息后换行,菱形块中的每个行也都换行)输入样例107输出样例请输入n:

2021-01-25 12:45:42 803 1

原创 Java 水仙花数

题目描述“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3。现在要求输出所有在m和n范围内的水仙花数。输入描述输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。输出描述对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;如果给定的范围内不存在水仙花数,则输出no;每个测试实例的输出占一

2021-01-23 16:21:36 450

原创 Java 计算学生的平均成绩

题目描述输入学生人数n,并输入这n个学生的英语成绩,统计并输出他们的平均分以及不及格学生的人数。英语成绩和平均分都取整数。输入描述学生人数n,后面跟n个整数输出描述平均成绩和不及格学生的人数,它们各占一个独立的行输入样例10100 56 78 34 89 67 91 75 68 60输出样例平均成绩=71不及格人数=2程序代码import java.util.Scanner;public class Main{ public static void main(Str

2021-01-23 16:11:49 7964

原创 MALTLAB 求出水仙花数

打印出所有的水仙花数,“水仙花数”,是指一个三位数,其个位数字立方之和等于该数本身。array = []for i = 100:999 a = fix(i /100); b = rem(fix(i / 10), 10); c = rem(i, 10); if 100 * a + 10 * b + c == a^3 + b^3 + c^3 array = [array, i] endendarray % 打印数组中保存的水仙花数对于取出

2021-01-15 19:21:21 4315

原创 MATLAB 创建矩阵

创建简单数值矩阵输入矩阵是要以“[ ]”为标识,矩阵的元素应在"[ ]"内部,此时MATLAB才识别为矩阵。矩阵的同行元素之间可由空格或“ ,”分隔,行与行之间要用“ ;”或回车符分隔。A = [1 2 3; 4 5 6; 7, 8, 9]运算结果:使用 zeros 函数和 ones函数创建矩阵还可以使用 zeros函数产生多阶全0的方阵 和 ones函数产生多阶全1的方阵。zeros(n):产生n×n的全0方阵ones(n):产生n×n的全1方阵zeros(3) % 表示

2021-01-15 17:20:47 1389

原创 MATLAB 数组运算

逻辑运算符描述&逻辑与运算符,& 两边的表达式的结果都为 1 时返回 1,否则返回 0。|逻辑或运算符,| 两边的表达式结果有一个为 1 时返回 1,都为 0 时才返回 0。~逻辑非运算符,~ 会对表达式的结果进行取反操作。表达式为 1 时得到 0,为 0 时得到 1。A = [0 9 6; 1 3 0];B = [1 4 3; 1 5 0];A & B运行过程:在使用&运算符对两个数组进行运算时,要注意 &运算...

2021-01-15 16:56:05 4204

原创 Java 负数、零、正数的个数

题目描述统计一组数中负数、零、正数的个数。输入描述第一行是一个整数n,第二行是n个整数输出描述在一个独立的行中输出n个整数中负数、零、正数的个数,其中的标点为中文标点。输入样例1012 0 -34 9 0 -53 9 99 0 0输出样例负数:2,零:4,正数:4程序代码import java.util.Scanner;public class Main{ public static void main(String args[]) { Scanner

2021-01-14 22:23:12 2214

原创 Java 猜数游戏

题目描述以下程序随机产生一个1~100的整数,用户通过键盘输入所猜的数,如果猜对,则结束程序;如果猜错,则给出提示继续猜,直到猜对为止。Math.random()可以随机产生一个[0,1)之间的实数。请将程序填写完整。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t =【1】 + 1;

2021-01-14 22:05:19 510

原创 Java x和y之间的全部素数

题目描述以下程序的功能是输入整数x、y,输出大于等于x且小于y的全部素数。请将程序填写完整。import java.util.Scanner;public class Main { static 【1】 prim(int k) { for (int i = 2; i < k; i++) if (【2】) return false; return true; } public static void main(String[] args) { int i, x,

2021-01-14 21:57:35 1425 5

原创 Java 7在整数中出现的次数

题目描述下面的程序输入一个整数,并输出数字7在这个整数中出现的次数。例如,输入为-157时,输出1;输入为77537时,输出3。请将程序填写完整。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int 【1】; int a = sc.nextInt(); if (【2】) a =

2021-01-14 21:43:23 816

原创 Java 条件运算符

题目描述编写一个程序,输入一个布尔类型的值,并用条件运算符将该布尔类型的值转换成一个字符,true时转换成’真’,false时转换成’假’。并输出转换出的那个字符,后面加换行。输入描述一个布尔类型的值输出描述一个值为’真’或’假’的字符输入样例true输出样例真import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanne

2021-01-14 20:55:21 220

原创 Java 最多能买到的笔数

题目描述每年过年的时候,小明总是要为新学期准备很多的水笔。今天商店搞活动,每满5支赠送1支,若满20支则可每满20支赠送5支,每支水笔5元钱。小明一共带了n(n>10)元钱,希望能买到最多的水笔,编写程序请你帮他算算,他最多能买到多少支?输入描述大于10的整数n输出描述最多能买到的笔数输入样例152输出样例37import java.util.Scanner;public class Main{ public static void main(String[] args)

2021-01-13 23:59:01 1630 1

原创 Java 游泳时长计算

题目描述小鱼给自已的游泳时间做了精确的计时(24小时制),它发现自己从a时b分一直游泳到当天的c时d分,编写程序,请你帮小鱼计算一下,它这天一共游了几小时几分钟?输入描述四个整数分别表示a,b,c,d,比如样例输入表示小鱼从13:05一直游泳到19:34输出描述游泳时长,独占一行,输出格式为:时:分输入样例13 5 19 34输出样例6:29程序代码import java.util.Scanner;public class Main{ public static void

2021-01-13 23:07:51 571 1

原创 Java 求分段函数g(x)的值

题目描述输入一个实数x,按下列方式求分段函数g(x)的值,输出时保留2位小数。x的取值范围 g(x)的值 X<-40 0.75X -40≤x≤20 x^2(x的平方) x>20 x-6输入描述一个实数输出描述分段函数的值输入样例36.5输出样例30.50程序代码import java.util.S

2021-01-13 22:52:23 1124

原创 Java 求平方根

题目描述输入一个实数x,如果x<0,输出“input error”;否则输出x的平方根(保留3位小数)。求平方根可使用Math.sqrt(x)方法。输入描述一个实数输出描述实数的平方根(输出后换行)输入样例4.0输出样例2.000程序代码import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner scanner = new Sc

2021-01-13 22:23:55 3720

原创 MATLAB 多项式

创建多项式在MATLAB中写成如下格式,便可创建表达式多项式p = [a0 a1 a2 … … … an-1 an];MATLAB会自动将向量元素按降幂顺序分配给各系数值。p = [-9 2 -3 6 -56];poly2sym(p)运行结果:poly2sym函数可以将多项式向量表示成为符号多项式形式。创建特征多项式特征多项式生成的多项式的首项系数都是1。n 阶特征矩阵一般产生n次多项式。a = [1 2 3; 4 5 6; 7 8 9];p1 = poly(a)poly

2021-01-13 22:14:45 986

原创 Java 数字转换成汉字

题目描述输入一个数字字符,将它转换成大写的汉字(0、1、2、3、4、5、6、7、8、9分别转换成零、壹、贰、叁、肆、伍、陆、柒、捌、玖)并输出对应的汉字。如果输入的不是数字字符,则输出“输入错”输入描述一个数字字符输出描述对应的汉字(输出时不换行)输入样例6输出样例陆程序代码public class Main{ public static void main(String[] args)throws Exception { char c; c =

2021-01-12 22:14:46 3039

原创 Java 三位正整数的个十百位数字的立方和

题目描述输入一个三位正整数,求它的个位数、十位数和百位数所对应的数字的立方和,并输出出来。输入描述一个三位的正整数输出描述三位的正整数个、十、百位数数字的立方和输入样例123输出样例36程序代码import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);

2021-01-12 22:04:19 2744 1

原创 Java 摄氏和华氏之间的转换

题目描述编写一个程序,从键盘读入一个实数表示摄氏温度,并将它们转化为华氏温度输出(输出时保留2位小数),其转换公式如下:华氏温度=(9/5)×摄氏温度+32输入描述一个表示摄氏温度的实数输出描述摄氏温度和对应的华氏温度,小数点后面保留2位小数,行末要求换行输入样例10输出样例摄氏温度10.00–华氏温度50.00程序代码import java.util.Scanner;public class Main{ public static void main(String[] a

2021-01-12 21:47:02 4973

原创 Java 求球的体积

题目描述编写程序,先输出一个提示信息“请输入圆球的半径:”,等用户在提示信息的冒号后输入半径(一个大于0的实数)后,计算出体积并以”圆球的体积为:xx.xxx“的格式输出体积,保留3位小数。圆球的体积的计算公式是4/3πr^3。要求圆周率定义成一个常变量,取值为:3.14159。输入输出的完整信息如下:请输入圆球的半径:3.4圆球的体积为:164.553输入描述输入一个大于0的实数输出描述先以不换行的方式输出提示信息“请输入圆球的半径:”,输出球体的体积时以”圆球的体积为:xx.xxx"的格

2021-01-12 21:16:08 6603

原创 Java 转义字符

题目描述编写一个程序,只调用一次System.out.println(),以输出下列信息:“flower”“sun”“our’s”“123”输入描述无输出描述见样例输出,最后有一个换行输出样例"flower"\"sun"\"our's"\"123"import java.util.Scanner;public class Main{ public static void main(String args[]) { System.out.println("\"

2021-01-12 20:57:27 160

原创 ISIS 7 Professional仿真——键控流水灯

功能:K1是总开关,当K1首次按下时,流水灯由下往上流动;当K2按下时停止流动,且全部灯灭,当K3按下时使灯由上往下流动,K4则使灯由下往上流动。#include "reg51.h" unsigned char led[]={0xfe,0xfd,0xfb,0xf7};void delay (unsigned char time){ unsigned int j=12000; for(;time>0;time--) // 延时函数 for(;j>0;j--);

2021-01-10 14:22:13 3795 2

原创 MATLAB 结构型变量

结构型变量的定义结构型变量的定义有两种方法直接赋值定义函数struct定义注意:直接赋值时,需要指出结构中的属性名,并且用指针操作符“.”来连接结构型变量名与属性名。对属性直接赋值,会自动生成结构型变量,并使结构型变量包含所定义的属性。第一种直接赋值定义>> Test.a1 = 'avcdef';>> Test.a2 = 6;>> Test.ae = [1, 2, 3, 4, 5];>> Test运行结果:上面代码表示定义了结构型

2021-01-08 22:24:59 5617

原创 C++ 使用dynamic_cast执行基类向派生类的转换

dynamic_cast是与static_cast,const_cast,reinterpret_cast并列的4种类型转换操作之一。它可以将基类的指针显示转换为派生类的指针,或将基类的引用显示转换为派生类的引用。但与static_cast不同的是,它执行的不是无条件的转换,它在转换前会检查指针(或引用)所指向对象的实际类型是否与转换的目的类型兼容,如果兼容转换才会发生,才能得到派生类的指针(或引用),否则:如果执行的是指针类型的转换,会得到空指针。如果执行的是引用类型的转换,会抛出异常。#inc

2021-01-08 21:56:18 1727

原创 Java方法的定义和调用

题目描述定义一个名字为f的方法,它根据参数的值x将下面分段函数对应的函数值返回回来。x的取值范围 f(x)的值x < -13 4.8x+10-13≤x<0 30/x^(x立方分之30)0≤x≤10 xx>10

2021-01-08 19:46:48 2189 1

原创 Java 三位数的变形

题目描述输入1个正整数,如果这个数不是3位数,则在独立行中输出error;否则,如果这个数的个位数等于百位数,并且它的是位数为偶数,则在独立行中输出yes,否则输出no。重复上述过程,直到输入的数不是正整数为止。输入样例222 123 232 12 0输出样例yes no noerror程序代码import java.util.Scanner;public class Main{ public static void main(String[] args) {

2021-01-08 19:13:16 264 3

原创 Java 查找指定类型的数组元素

题目描述输入一个整数n,然后输入n个字符串,将这个n个字符串保存在数组中。寻找上述数组元素中按字典顺序比较最小的字符串(你可直接使用compareTo方法判断大小),在一个独立行中输出这个字符串在数组中的下标、字符串本身的值,中间用空格分开。如果有多个满足要求的元素,只需输出其中下标最大的那个元素的相关内容。输入样例5beautiful am peace holy am输出样例4 am程序代码import java.util.Scanner;public class Main{

2021-01-08 15:57:13 264

原创 Java 输入两个数并输出它们的和

题目描述输入两个整数,输出它们的和。输入描述在同一行上输入两个整数,中间用空格分隔输出描述两个整数的和,并输出换行输入样例3 -5输出样例-2程序代码import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nex

2021-01-07 22:47:16 22871 4

原创 Java 数据类型:对人的描述

题目描述编写一个程序Main.java,要求运行时通过键盘输入一个人的性别、年龄、身高、体重到变量isMale (类型为boolean)、age(类型为int) 、height (类型为double) 、weight (类型为double) 中。如果男性身高超过180CM(含)、体重超过80KG(不含),则表示这个人很强壮;女性身高超过170CM(含)、体重超过65KG(不含),则表示这个人很强壮(用boolean类型的strong变量表示)。最后输出他/她的完整信息。输入描述在同一行中输入一个布尔型

2021-01-07 22:22:57 1437

原创 Java 计算学生的考试成绩

题目描述下面程序用来计算学生的考试成绩。本次考试总共有40题,每题2.5分,学生的成绩最后用两种方式表示,第一种是百分制(如0,97.5等等);第二种方式是以字符的方式表示,所有合格的学生用Y表示,不合格的学生用N表示。程序运行的输出结果如下:对37题,得分92.5(Y)对15题,得分37.5(N)请按提示在空格中填入正确的内容。程序如下:public class Main{ public static void main(String[] args)//程序的main方法 {

2021-01-07 21:42:47 1058

原创 Java 判断是否为闰年

题目描述公历闰年四年一闰;百年不闰,四百年再闰。如1980、1904年是4的倍数,因此它是闰年;1900年是百年的倍数,它不是闰年;2000年虽然是百年的倍数,但同时又是400年的倍数,所有它是闰年。下面的程序给出一个年份,判断它是不是闰年。请按提示在空格中填入正确的内容。程序如下:public class Main{ public static void main(String[] args) { int year;//定义year表示年份 __(1)__;//定义isLeapYe

2021-01-07 21:30:03 659

原创 Java 变量声明和赋值

题目描述定义一个byte类型的变量b、short类型的变量s、int类型的变量i、long类型的变量a、float类型的变量f、double 类型的变量d、char类型的变量c、boolean类型的变量flag、double类型的常变量PI,将各种整数变量赋值为相应类型的最大值(建议直接用十六进制的常量来进行赋值),f的初值为-23.4,d的初值为98.5,c的值为空格字符、flag的值赋值为true、PI的初值为3.14。通过若干个System.out.println()将各个变量输出出来,该方法调用

2021-01-07 21:13:31 808

原创 Java 变量声明

题目描述将下列程序中的5个空按照注解的要求填写完整,然后阅读该程序,写出程序的运行结果,并与实际的运行结果进行比较。最后将填写完整的程序复制到用户代码框中提交。public class Main { public (填空1) void main(String[] args) {//主方法main (填空2);// 声明一个初值为5的int类型变量intA (填空3)// 声明两个float类型的变量f1和f2,f1的初值为实数10.2,f2没初值 (填空4);// 声明一个初值为21.0的

2021-01-07 20:55:45 305

原创 Java 第一个Java程序

题目描述编写一个程序,保存在名为:Main.java的源文件中,要求程序运行的结果是输出3行信息,第一行和第三行都是30个*,第二行是:This is my first program!在命令提示符下编译、运行后,将源程序提交在这里。其他要求:1.在程序的最前面,即在第一行加一个注释,注释里的内容是:学号 姓名2.第二行开始再加一个多行的注释,注释的内容是本题目的题目描述中的所有内容。提示: 可以通过在main方法里三次调用System.out.println()方法来完成。输入描述无

2021-01-07 20:34:10 406

原创 C++ 虚函数成员和纯虚函数

一般虚函数成员的声明语法是:virtual 函数类型 函数名(形参表);在类的定义使用virtual关键字来限定成员函数,虚函数声明只能出现在类定义中的函数原型声明中,而不能在成员函数实现的时候出现。#include <iostream>using namespace std;class Base1{ public: virtual void display() const; // 虚函数 };void Base1::display() const{ cout &

2021-01-07 01:54:31 289

原创 C++ 复数类加减法运算重载为成员函数形式

运算符的重载形式有两种,即重载为类的非静态成员函数和重载为非成员函数。运算符重载为类的成员函数的一般语法形式为:返回类型 operator 运算符(形参表){ 函数体}运算符重载为非成员函数的一般语法形式为:返回类型 operator 运算符(形参表){ 函数体}#include <iostream>using namespace std;class Complex{ // 复数类定义 private: double real; // 复数实部 do

2021-01-07 01:12:51 2019

空空如也

空空如也

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

TA关注的人

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