自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 JAVA类2基本语法-02-StringBuilder (5 分)

jmu-Java-02基本语法-02-StringBuilder (5 分)输入3个整数n、begin、end。 首先,使用如下代码:for(int i=0;i<n;i++)将从0到n-1的数字拼接为字符串str。如,n=12,则拼接出来的字符串为01234567891011最后截取字符串str从begin到end(包括begin,但不包括end)之间的字符串,并输出。输入样例:10581000800900输出样例:567033043053063073083093

2022-03-25 12:28:11 399

原创 JAVA7-5 构造方法 (5 分)

7-5 构造方法 (5 分)请补充以下代码,完成输出要求。public class Main { public Main(){ System.out.println("构造方法一被调用了"); } public Main(int x){ this(); System.out.println("构造方法二被调用了"); } public Main(boolean b){ this(1);

2022-03-15 22:30:55 399

原创 JAVA7-4 定义类2 (10 分)

7-3 定义类 (5 分)请补充以下代码,完成输出要求。(注意:需要提交完整代码)import java.util.Scanner;public class Main { public static void main(String[] args) { double dd = RR.fun(); System.out.printf("%.2f",dd); }}class RR{}输入格式:在一行中给出5

2022-03-15 22:24:14 1269

原创 JAVA7-3 定义类 (5 分)

7-3 定义类 (5 分)请补充以下代码,完成输出要求。(注意:需要提交完整代码)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();

2022-03-15 22:06:47 1605

原创 JAVA7-2 定义Rect类 (10 分)

7-2 定义Rect类 (10 分)请补充以下代码,要求读入2个整数给对象rect1,然后rect1调用area()方法计算面积并输出。 (注意:需要提交完整代码)import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in=new Scanner(System.in); Rect rect1=new Rect();

2022-03-14 22:56:30 1304

原创 JAVA7-1 jmu-Java-01入门-第一个PAT上Java程序 (10 分)

7-1 jmu-Java-01入门-第一个PAT上Java程序本题目要求读入若干对整数a和b,然后输出它们的和。输入格式:在一行中给出一对整数a和b。 以下输入样例只有两对,实际测试数据可能有多对值。输出格式:对每一组输入,如果a的绝对值>1000,输出|a|>1000,否则输出a+b的值。输入样例:18 -2991001 -9-1001 8输出样例:-281|a|>1000|a|>1000我的代码如下import java.util.Scann

2022-03-14 22:47:50 383

原创 JAVA7-6 约分最简分式 (15 分)

7-6 约分最简分式 (15 分)分数可以表示为分子/分母的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为1/2。当分子大于分母时,不需要表达为整数又分数的形式,即11/8还是11/8;而当分子分母相等时,仍然表达为1/1的分数形式。输入格式:输入在一行中给出一个分数,分子和分母中间以斜杠/分隔,如:12/34表示34分之12。分子和分母都是正整数(不包含0,如果不清楚正整数的定义的话)。提示:对于C语言,在s

2022-03-10 07:00:00 1414

原创 JAVA7-3 统计学生平均成绩与及格人数 (10 分)

7-3 统计学生平均成绩与及格人数 (10 分)本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。输入格式:输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。输出格式:按照以下格式输出:average = 成绩均值count = 及格人数其中平均值精确到小数点后一位。输入样例:577 54 92 73 60输出样例:average = 71.2count =

2022-03-09 20:18:43 2380

原创 JAVA7-7 大笨钟 (10 分)

7-7 大笨钟 (10 分)微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。在午夜00:00到中午12:00期间(端点时间包括在内),笨钟是不敲的。下面

2022-03-09 20:13:27 141

转载 JAVA7-8 最佳情侣身高差 (10 分)

7-8 最佳情侣身高差 (10 分)专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。输入格式:输入第一行给出正整数N(≤10),为前来查询的用户数。随后N行,每行按照“性别 身高”的格式给出前来查询的用户的性别和身高,其中“性别”为“F”表示女性、“M”表示男性;“身高”为区间 [1.0, 3.0] 之间的实数。输出

2022-03-09 20:08:19 243

原创 JAVA7-9 计算圆周率 (15 分)

7-9 计算圆周率 (15 分)根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值。2π =1+ 1/3+2!/(3×5)+3!/(3×5×7)+⋯+n!/(3×5×7×⋯×(2n+1))+⋯输入格式:输入在一行中给出小于1的阈值。输出格式:在一行中输出满足阈值条件的近似圆周率,输出到小数点后6位。输入样例:0.01输出样例:3.132157我的代码如下import java.util.Scanner;public class Main{ public st

2022-03-09 20:02:36 565

原创 JAVA7-10 猜数字游戏 (10 分)

7-10 猜数字游戏 (10 分)猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过N次都没有猜到

2022-03-09 19:55:04 438

原创 JAVA7-1 求1到100的和 (5 分)

7-1 求1到100的和 (5 分)本题要求编写程序,计算表达式 1 + 2 + 3 + … + 100 的值。输出格式:sum=累加和我的代码如下:public class Main{ public static void main(String[] args){ int i,sum = 0; for(i=1;i<=100;i++){ sum = sum +i; } System.out.p

2022-03-09 19:51:53 455

原创 JAVA7-5 最大公约数和最小公倍数 (10 分)

7-5 最大公约数和最小公倍数 (10 分)本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出两个正整数M和N(≤1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。输入样例:511 292输出样例:73 2044我的代码如下:import java.util.Scanner;public class Main { public static void main(String[] args){

2022-03-09 19:47:48 389

原创 JAVA7-8 然后是几点 (10 分)

PTA7-8 然后是几点 (10 分)有时候人们用四位数字表示一个时间,比如 1106 表示 11 点零 6 分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,例如 5 点 30 分表示为 530;0 点 30 分表示为 030。注意,第二个数字表示的分钟数可能超过 60,也可能是负数。输入格式:输入在一行中给出 2 个整数,

2022-02-23 21:16:55 192

原创 JAVA7-9 三天打鱼两天晒网 (10 分)

7-9 三天打鱼两天晒网 (10 分)中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?输入格式:输入在一行中给出一个不超过1000的正整数N。输出格式:在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”。输入样例1:103输出样例1:Fishing in day 103输入样例2:34输出样例2:Drying in

2022-02-23 21:13:23 395

原创 两个4位正整数的后两位互换 (10 分)

PTA6-8 两个4位正整数的后两位互换 (10 分)将输入的任意两个4位正整数的后两位互换,例如输入1234和5678,交换之后输出1278和5634。函数接口定义: void fun(int *p,int *q);其中 p 和 q 是用户传入的参数。函数将指针 p 所指整数与指针 q 所指的整数的后两位互换。裁判测试程序样例: void fun(int *p,int *q); int main() {int a,b; scanf("%d%d",&a,&b);

2021-10-11 13:14:41 2814

原创 6-7 统计大于等于平均分人数 (10 分)

PTA 6-7 统计大于等于平均分人数 (10 分)函数 fun 的功能是:从m个学生的成绩中统计出高于和等于平均分的学生人数, 此人数由函数值返回。平均分通过形参传回,输入学生成绩时, 用-1结束输入,由程序自动统计学生人数。函数接口定义:int fun ( float *s, int n, float *aver );其中 s、n、aver 都是用户传入的参数。n 值是学生人数。函数的功能是:从指针s所指向的数组中统计出大于等于平均分的学生人数, 此人数由函数值返回。平均分通过形参aver传回

2021-10-10 22:06:36 2450

原创 6-6 最小数放前最大数放后 (10 分)

PTA6-6 最小数放前最大数放后 (10 分)为一维数组输入10个整数;将其中最小的数与第一个数对换,将最大的数与最后一个数对换;输出数组元素。函数接口定义:void input(int *arr,int n);void max_min(int *arr,int n);void output(int *arr,int n);三个函数中的 arr 和 n 都是用户传入的参数。n 是元素个数。input函数的功能是输入 n 个元素存到指针arr所指向的一维数组中。max_min函数的功能是

2021-10-10 20:07:39 1262

原创 PTA6-5 在数组中查找指定元素 (10 分)

6-5 在数组中查找指定元素 (10 分)本题要求实现一个在数组中查找指定元素的简单函数。函数接口定义:int search( int list[], int n, int x );其中 list[ ] 是用户传入的数组;**n(≥0)是list[ ]**中元素的个数;x 是待查找的元素。如果找到则函数 search 返回相应元素的最小下标(下标从0开始),否则返回 −1 。裁判测试程序样例:#include <stdio.h>#define MAXN 10int sea

2021-10-10 19:40:50 545

原创 PTA6-4 字符串的连接 (10 分)

6-4 字符串的连接 (10 分)本题要求实现一个函数,将两个字符串连接起来。函数接口定义:char *str_cat( char *s, char *t );函数 str_cat 应将字符串 t 复制到字符串 s 的末端,并且返回字符串 s 的首地址。裁判测试程序样例:#include <stdio.h>#include <string.h>#define MAXS 10char *str_cat( char *s, char *t );int main

2021-10-10 19:28:36 1678 1

原创 6-4 递归计算Ackermenn函数 (10 分)

6-4 递归计算Ackermenn函数 (10 分)本题要求实现Ackermenn函数的计算,其函数定义如下:函数接口定义:int Ack( int m, int n );其中 m 和 n 是用户传入的非负整数。函数 Ack 返回Ackermenn函数的相应值。题目保证输入输出都在长整型范围内。裁判测试程序样例:#include <stdio.h>int Ack( int m, int n );int main(){ int m, n; scanf(

2021-10-09 18:53:31 627

原创 6-5 递归求Fabonacci数列 (10 分)

6-5 递归求Fabonacci数列 (10 分)本题要求实现求Fabonacci数列项的函数。Fabonacci数列的定义如下:f(n)=f(n−2)+f(n−1) (n≥2),其中f(0)=0,f(1)=1。函数接口定义:int f( int n );函数 f 应返回第 n 个Fabonacci数。题目保证输入输出在长整型范围内。建议用递归实现。裁判测试程序样例:#include <stdio.h>int f( int n );int main(){ int

2021-10-09 18:13:44 1014

原创 PTA 6-10 递归求阶乘和 (10分)

PTA 6-10 递归求阶乘和 (10分)本题要求实现一个计算非负整数阶乘的简单函数,并利用该函数求 1!+2!+3!+…+n! 的值。函数接口定义:double fact( int n );double factsum( int n );函数fact应返回n的阶乘,建议用递归实现。函数factsum应返回 1!+2!+…+n! 的值。题目保证输入输出在双精度范围内。裁判测试程序样例:#include <stdio.h>double fact( int n );doub

2021-10-09 17:54:31 524

原创 6-1 使用递归函数计算1到n之和 (10 分)

6-1 使用递归函数计算1到n之和 (10 分)本题要求实现一个用递归计算1+2+3+…+n的和的简单函数。函数接口定义int sum( int n );该函数对于传入的正整数n返回1+2+3+…+n的和;若n不是正整数则返回0。题目保证输入输出在长整型范围内。建议尝试写成递归函数。裁判测试程序样例:#include <stdio.h>int sum( int n );int main(){ int n; scanf("%d", &n);

2021-10-09 10:46:34 408

原创 PTA练习5-3 数字金字塔 (15分)

练习5-3 数字金字塔 (15分)本题要求实现函数输出n行数字金字塔。函数接口定义:void pyramid( int n );其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行数字金字塔。注意每个数字后面跟一个空格。裁判测试程序样例:#include <stdio.h>void pyramid( int n );int main(){ int n; scanf("%d", &n); pyram

2020-05-31 19:54:13 556

空空如也

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

TA关注的人

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