自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020.7.编写程序,要求输入n个整数,n不大于100,对其中的奇数进行从小到大排序

编写程序,要求输入n个整数,n不大于100,对其中的奇数进行从小到大排序

2021-12-19 20:48:24 842

原创 2020.6.设计正数四则运算器。要求输入n行信息,每行是两个整数的四则运算,包括(+-*/)表达式(没有空格),计算表达式的值并输出。

设计正数四则运算器。要求输入n行信息,每行是两个整数的四则运算,包括(+-*/)表达式(没有空格),计算表达式的值并输出。

2021-12-18 21:54:32 307 2

原创 2020.5.递归法对一个整数的各个数位上的值按照样例逆序输出,如输入1345输出5431

递归法对一个整数的各个数位上的值按照样例逆序输出,如输入1345输出5431

2021-12-09 23:19:54 4212

原创 2020.4.输出a到b之间的回文数

输出a到b之间的回文数

2021-12-08 16:30:25 434

原创 2016.给定一个n个元素的整数数组A。A中连续的相等元素所形成的数据块区域成为“块”。请设计算法,求A中最大块的长度。

给定一个n个元素的整数数组A。A中连续的相等元素所形成的数据块区域成为“块”。请设计算法,求A中最大块的长度。

2021-12-07 22:42:05 3892

原创 2020.2.求1,1,2,3,5,8,13...输入整数n,求这个数列前n项和

有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长 到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数 为多少?/求1,1,2,3,5,8,13...输入整数n,求这个数列前n项和

2021-12-06 20:53:25 513

原创 2020.1.输入10个整数,输出其中的最大数和所有数的平均数

输入10个整数,输出其中的最大数和所有数的平均数

2021-12-05 19:16:20 452

原创 2019.9.在循环队列中设置一个标志flag,当front=rear且flag=0时为队空,当front=rear且flag=1时候队满,请编写相应的入队和出队算法(假设队头指针front指向对头.

在循环队列中设置一个标志flag,当front=rear且flag=0时为队空,当front=rear且flag=1时候队满,请编写相应的入队和出队算法(假设队头指针front指向对头元素的前一个位置,队尾指针rear指向队尾元素)

2021-12-04 19:09:11 2325

原创 2019.8.设计菜单,完成简单计算器功能。要求:设计5个菜单项,功能分别为加减乘除。

设计菜单,完成简单计算器功能。要求:设计5个菜单项,功能分别为加减乘除。

2021-12-03 18:17:43 481

原创 2019.7.输入一行字符(个数<=100),查找其中的数字字符,输出数字字符组成的数字之和。

输入一行字符(个数<=100),查找其中的数字字符,输出数字字符组成的数字之和。

2021-12-02 23:07:50 887

原创 2019.6.设计正数四则运算器。要求输入n行信息,每行是两个整数的四则运算,包括(‘+’,‘-’,‘*’,‘\’表达式中没有空格),计算表达式的值并输出

设计正数四则运算器。要求输入n行信息,每行是两个整数的四则运算,包括(‘+’,‘-’,‘*’,‘\’表达式中没有空格),计算表达式的值并输出

2021-12-01 18:56:39 171

原创 2019.5.输入正整数n,再输入n个数,计算并输出这n个数之和。要求:本题必须使用递归完成,整个程序不允许使用循环。例如3 2 3 4,输出7

输入正整数n,再输入n个数,计算并输出这n个数之和。要求:本题必须使用递归完成,整个程序不允许使用循环。例如3 2 3 4,输出7

2021-11-30 18:16:43 1053

原创 2019.4.输入一组互不相等的百分制成绩(个数<=100),以-1结束,按由高到低的顺序输出前10名成绩及其位置号。位置号根据输入顺序确定,第n个输入的成绩位置号为n(n为自然数)

输入一组互不相等的百分制成绩(个数<=100),以-1结束,按由高到低的顺序输出前10名成绩及其位置号。位置号根据输入顺序确定,第n个输入的成绩位置号为n(n为自然数)。输出格式为x号x分。注意输出不足10个时,按照实际输入个数输出。例如:输入66 88 77 -1,则输出2号88分 3号77分 1号66分

2021-11-29 16:45:00 328

原创 2019.3.输入两个正整数a和b,输出整数区间[a,b]中任意位包含3的数字。例如:输入39 49.则输出39 43.

输入两个正整数a和b,输出整数区间[a,b]中任意位包含3的数字。例如:输入39 49.则输出39 43.

2021-11-28 18:30:00 823

原创 2019.2.输入8个正整数,逆序输出其中的奇数。例如:输入1 2 3 4 5 6 7 8,应该输出7 5 3 1.

输入8个正整数,逆序输出其中的奇数。例如:输入1 2 3 4 5 6 7 8,应该输出7 5 3 1.

2021-11-27 20:00:00 470

原创 2019.1.输入一个正整数百分制成绩,输出成绩等级A、B、C、D或者E。90分及以上为A,80-89为B,70-79分为C,60-69分为D,60分以下为E。例如:输入95,应该输出A。

输入一个正整数百分制成绩,输出成绩等级A、B、C、D或者E。90分及以上为A,80-89为B,70-79分为C,60-69分为D,60分以下为E。例如:输入95,应该输出A。

2021-11-26 19:26:02 1684

原创 2018.9.输入正整数n(n<30),输出1到n蛇形矩阵

输入正整数n(n<30),输出1到n蛇形矩阵

2021-11-26 18:59:37 650

原创 2018.8.汉诺塔问题

汉诺塔java实现

2021-11-25 21:44:59 438

原创 2018.7.某班级共有50位同学,依次输入每位同学的姓名生日。姓名中不含有空格;生日的输入格式为yyy//mm//dd。按照年龄从大代销的顺序输出学生姓名,每个名字占一行。

某班级共有50位同学,依次输入每位同学的姓名生日。姓名中不含有空格;生日的输入格式为yyy//mm//dd。按照年龄从大代销的顺序输出学生姓名,每个名字占一行。

2021-11-25 21:32:50 734

原创 2018.5.编程题:输入一个9进制数字串,将其转化为19进制并输出。依次使用小写字母a..i表示数字10..1.

编程题:输入一个9进制数字串,将其转化为19进制并输出。依次使用小写字母a..i表示数字10..1.例如:输入40,则输出结果为1h

2021-11-24 18:11:52 311

原创 2018.4.输入整数N(2<=N<=10),再输入N*N方阵中的全部数据,计算方针每列袁术的最大值之和,并输出

输入整数N(2<=N<=10),再输入N*N方阵中的全部数据,计算方针每列袁术的最大值之和,并输出

2021-11-23 20:52:22 372

原创 2018.3.输入1个长度不大于100的字符串(由字母和空格组成),输出串中包含的单词个数。如不存在单词则输出0.

输入1个长度不大于100的字符串(由字母和空格组成),输出串中包含的单词个数。如不存在单词则输出0.

2021-11-22 22:23:27 1493 1

原创 2018.2.输入一组正整数,判断输入的数字是否是回文数,是则输出该数。输入-1时结束。

输入一组正整数,判断输入的数字是否是回文数,是则输出该数。输入-1时结束。

2021-11-22 22:03:00 306

原创 2018.1.素数又称质数,是指大于1的自然数,且除了1和它本身除外不再有其他因子。输入两个正整数a和b,输出a与b之间的全部素数,每5个素数换一行,假设2<=a<=b.

素数又称质数,是指大于1的自然数,且除了1和它本身除外不再有其他因子。输入两个正整数a和b,输出a与b之间的全部素数,每5个素数换一行,假设2<=a<=b.

2021-11-21 20:53:24 1785

原创 研究生考试892-2017.8.输入两个有序数列,设计算法将二者合并成一个有序数列。

1.题目:输入两个有序数列,设计算法将二者合并成一个有序数列。2.分析:arr1 = 设置个指针j 比较两数组指针所指的数 取出数 就j++arr2=设置个指针k 比较两数组指针所指的数 取出数 就k++ arr3= 创建新数组 装数组1和2的合并 3.代码展示(复制可直接运行)public class Y2017T8 { public static void congrate...

2021-11-20 22:04:24 539

原创 研究生考试892-2017.7.学者A去国外求学,假定离开祖国的日子为公元A年B月C日,返回的日子为公元X年Y月Z日。请计算A出国求学的总天数(含离开和返回的当天)

求两个日期相差的天数,学者A去国外求学,假定离开祖国的日子为公元A年B月C日,返回的日子为公元X年Y月Z日。请计算A出国求学的总天数(含离开和返回的当天)

2021-11-19 20:44:22 640 1

原创 研究生考试892-2017.6.编写一个采用递归方式实现的程序,其功能是对输入的一个以“.”结束的字符进行反向输出

1.题目:编写一个采用递归方式实现的程序,其功能是对输入的一个以“.”结束的字符进行反向输出2.分析:利用“.” 作为结束标志 也就是递归的出口 注意:递归调用先自加3.代码展示(复制可直接运行)import java.util.Scanner;public class Y2017T6 { public static void reverseAlp(String str,int n){ if(str.charAt(n)=='.'){ return ; }els..

2021-11-19 20:36:35 337

原创 研究生考试892-2017.5.定义一个计算字符串有效长度的函数int MyStrlen(char *str),其功能是统计字符串中的英文字符的个数。

1.题目:定义一个计算字符串有效长度的函数int MyStrlen(char *str),其功能是统计字符串中的英文字符的个数。2.分析:英文字符就是 ACSII码 就是a-z A-Z 循环遍历字符串数组比较3.代码展示(复制可直接运行)import java.util.*;public class Y2017T5 { public static int Mystrlen(char[] str){ int count=0; for(int i=0;i<str.leng

2021-11-19 19:07:09 1349 1

原创 JAVA String转char[ ]

1.代码展示Scanner sc=new Scanner(System.in); String s=sc.nextLine(); char []str=new char[s.length()]; for (int i=0;i<s.length();i++) { //String 类型转char str[i]=s.charAt(i); }2.描述:通过charAt方法 配合循环取出...

2021-11-19 19:00:27 452 1

原创 研究生考试892-2017.4.有一分数序列:2/1、3/2、5/3、8/5、13/8、21/13...请编写程序,用户输入N,输出前N项的和。

1.题目:有一分数序列:2/1、3/2、5/3、8/5、13/8、21/13...请编写程序,用户输入N,输出前N项的和。2.分析:后一项的分子是 前一项分子是:分子+分母 后一项的分母是:前一项的分子3.代码展示:(复制可直接运行)import java.util.*;public class Y2017T4 { public static void getNsum(int n){ int fenzi=2; int fenmu=1; double sum=0; for..

2021-11-18 19:42:43 236

原创 研究生考试892-2017.3.编写一个程序,输入自然数a和b,输出a和b之间的素数

1.题目:编写一个程序,输入自然数a和b,输出a和b之间的素数2.分析:素数就是质数(只能被1和本身整除) 0 1既不是质数也不是非质数 注意与奇数区分直接从2开始循环体 用区间数(a-b的数)依次来循环除 一旦能被非本身数整除则进行下一个区间内的一个数。设置一个flag标记 看看是否中间被整除过 如果没有输出 是质数3.代码展示(复制可直接运行)import java.util.*;public class Y2017Y3 { public static void ge...

2021-11-18 19:26:33 915

原创 研究生考试892-2017.2.编写一个程序,输入m与n两个整数,计算并输出m与n的绝对值的最大公约数及最小公倍数

1.题目:编写一个程序,输入m与n两个整数,计算并输出m与n的绝对值的最大公约数及最小公倍数2.分析: 最大公约数 比如6(因子1 2 3 6) 8(因子1 2 4 8)最大且相同的因子是 2 最小公倍数 比如8(8 16 24 32...)12 (12 24 48...)最小且公共的倍数 24 最小公倍数也就是 两数相乘/最大公约数 比如 8*12/4=243.代码展示(复制可直接运行)i...

2021-11-18 19:05:21 784 1

原创 研究生考试892-2017.1编写一个程序,输入a、b、c三个值,输出其中最大值。

1.题目:编写一个程序,输入a、b、c三个值,输出其中最大值。2.分析:存储到数组 然后循环遍历比较最大值3.代码展示:(复制可直接运行)import java.util.*;public class Y2017T1 { public static void getMaxAndPrint(int arr[]){ int max=arr[0]; for(int i=1;i<arr.length;i++){ if(arr[i]>max){ max=arr[i]

2021-11-18 18:22:32 359 1

原创 研究生考试892-2016.编写程序,从键盘输入一个字符串,内有数字和非数字字符,如xy12ab93?5789$,连续的数字为一个整数。例如:字符串中有3个整数:12 93 5786.统计整数个数输出

1.题目编写程序,从键盘输入一个字符串,内有数字和非数字字符,如xy12ab93?5789$,连续的数字为一个整数。例如:字符串中有3个整数:12 93 5786.统计整数个数,并依次输出2.分析:用到了String的一个spilt函数 3.代码展示(复制可以直接运行)import java.util.*;public class Y2016T6 { public static void getNumberFromString(String str){ String regex="..

2021-11-17 19:55:45 359

原创 研究生考试892-2016.采用递归思想,设计并实现一个函数,将其功能是将参数n,由低位到高位倒序输出。例如n为4892,则输出2984

1.题目:研究生考试892-2016.采用递归思想,设计并实现一个函数,将其功能是将参数n,由低位到高位倒序输出。例如n为4892,则输出29842.分析: 巧用/ 取整 ;%取余 递归出口就是个位数的数值3.代码展示(复制可直接运行)import java.util.Scanner;public class Y2016T5 { public static void reverse(int n){ if(n<10){ System.out.print(n);...

2021-11-17 19:35:58 234

原创 研究生考试892-2016.4使用递归思想,设计并实现一个函数,功能是对矩阵进行处理。对于一个m*n矩阵, * 执行函数后使其每行元素的大小按照升序排列

1.题目:使用递归思想,设计并实现一个函数,功能是对矩阵进行处理。对于一个m*n矩阵, * 执行函数后使其每行元素的大小按照升序排列2.分析:递归思想 :对 矩阵的每一行 调用排序,控制 行号 递归调用3.代码展示(复制可直接运行)import java.util.Scanner;public class Y2016T4 { public static int[][] sort(int arr[][],int m){ if(m==0){ arr[m]=sort(arr[m

2021-11-16 22:15:46 437 1

原创 研究生考试892-2021.树的左右子树交换

1.题目:交换树的左右孩子2.分析:递归思路3.代码展示:(复制可直接运行)public class _Tree { public static void swap(Node root){ if(root==null)return ; Node temp=root.left; root.left=root.right; root.right=temp; swap(root.left); swap(root.right); } public .

2021-11-15 21:55:27 426

原创 研究生考试892-2021-5.打印螺旋矩阵

1.题目:如:输入n=5; 输出:1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 2.分析:我们要注意转弯的特点 都是下一个位置不为零或者就是到了这一行矩阵的顶头(就是已有数据)3.代码展示(直接可以运行)(其中包含了分析)...

2021-11-14 21:43:18 260

原创 研究生考试892-2021-4.数组右移

1.题目:数组右平移如:链表1,2,3,4,5,6输入n=3;输出4,5,6,1,2,32.分析 把这个数组当成一个环 很重要的核心代码n=n%6;a.我的想法是 从n开始遍历数组 输出;b.再从0遍历到n 输出;3.代码展示(复制可直接运行)public class _04 { public static void moveList(int arr[],int n){ n=n%6; for(int i=n;i<arr.length;i++){...

2021-11-14 20:29:21 408

原创 研究生考试892-2020-3.杨辉三角(直角+等腰)

1.题目输出杨慧三角(等腰+直角)2.分析观察规律 我们用 二维数组arr[i][j] i表示的是行 j表示的是列(1).首先来看 直角三角形11 11 2 11 3 3 11 4 6 4 1a.明显可以看出来第一列都是1,并且每一行的最后一个也是 1(想象成矩阵 就是 a00a11 a22)咱们用代码表示 就是arr[i][0]=1 arr[i][j]=1; b.我们观察 其他元素 都是 上一层的元素的正对着的上一行元素跟上...

2021-11-13 20:38:56 222

空空如也

空空如也

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

TA关注的人

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