- 博客(47)
- 资源 (32)
- 收藏
- 关注
原创 说,有一群 小孩在玩堆雪人,不时有新的小孩加入,请问如何知道现在有多少小孩在玩,请用面向对象的思想编写程序解决
先定义一个类package leiDeDingYi_leiDeShiYong;public class Children { //成员变量 String name; int age; static int count;//计算来的总人数 //加了static关键字,这个变量就变成了类变量 //类变量:一个类里面所有对象共有的成员变量 //构造方法 public Chi...
2020-03-30 15:38:42 986
原创 定义一个Car类,完成成员方法构造方法的多种使用方法以及基本案例
定义一个汽车类package leiDeDingYi_leiDeShiYong;public class Car {//定义一个类 String color;//成员变量 车的颜色 int wheelNumber;//成员变量 车的轮胎的数量 float price;//成员变量 车的价格 String name;//成员变量 车的名字...
2020-03-30 15:26:47 9733 1
原创 Java面向对象简单理解举例
求长为4宽为3的长方形的面积package leiDeDingYi_leiDeShiYong;public class MXGC { public static void main(String[] args) { MXGC b=new MXGC(3,4); System.out.println(b.jiSuan()); } double c,k; public doub...
2020-03-30 15:07:44 311
原创 构造方法的引用与重载
构造方法的引用package leiDeDingYi_leiDeShiYong;public class GZFF { static String name;//姓名 char sex;//性别 int age;//年龄 float heavy;//体重 String idCard;//身份证号 public void xinx() {//成员方法 System.out....
2020-03-30 15:04:30 147
原创 成员方法的引用与使用、成员方法的重载
成员方法的引用与赋值package leiDeDingYi_leiDeShiYong;public class CYFF { String name;//姓名 char sex;//性别 int age;//年龄 float heavy;//体重 String idCard;//身份证号 public void xinx() { System.out.println("姓...
2020-03-30 14:45:14 322
原创 有3个学生的信息,放在结构体数组中,要求输出全部学生的信息。
解题思路:用指向结构体变量的指针处理(1)声明struct Student,并定义结构体数组、初始化(2)定义指向struct Student类型指针p(3)使p指向数组首元素,输出元素中各信息(4)使p指向下一个元素,输出元素中各信息(5)再使p指向结构体数组的下一个元素,输出它指向的元素中的有关信息#include <stdio.h>struct Student{ ...
2020-03-26 15:31:48 4368
原创 通过指向结构体变量的指针变量输出结构体变量中成员的信息。
解题思路:在已有的基础上,本题要解决两个问题:怎样对结构体变量成员赋值;怎样通过指向结构体变量的指针访问结构体变量中成员。#include <stdio.h>#include <string.h>struct Student{ long int num; char name[15]; char sex; float score;};int main()...
2020-03-26 15:08:02 4707 1
原创 有n个结构体变量,内含学生学号、姓名和3门课程的成绩。要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课程成绩和平均成绩)。
题目要求:有n个结构体变量,内含学生学号、姓名和3门课程的成绩。要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课程成绩和平均成绩)。解题思路:将n个学生的数据表示为结构体数组。按照功能函数化的思想,分别用3个函数来实现不同的功能:/* Note:Your choice is C IDE */#include "stdio.h"void average(struct Studen...
2020-03-26 10:13:18 5247
原创 定义struct结构体数组
题目要求:有3个候选人,每个选民只能投票选一人,要求编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果。解题思路:设一个结构体数组,数组中包含3个元素每个元素中的信息应包括候选人的姓名(字符型)和得票数(整型)输入被选人的姓名,然后与数组元素中的“姓名”成员比较,如果相同,就给这个元素中的“得票数”成员的值加1输出所有元素的信息#include "stdio.h"s...
2020-03-24 22:00:23 17195
原创 删除数组当中的某些内容放到新数组中并输出
要求将ollArr[]= {1,3,4,5,0,0,6,6,5,4,7,6,0,5}数组中的0去掉,不为0的组成新数组生成新的数组为newArr[]={1,3,4,5,6,6,5,4,7,6,5}方法一:package shuZu;public class ShanChuShuZuZhongDeNeiRong2 { public static void main(String[] a...
2020-03-20 16:06:36 430
原创 利用二维数组求6名学生当中c语言与Java的最高成绩并输出学号
package shuZu;public class QiuZuiGaoChengJi_2WeiShuZu { public static void main(String[] args) { int [][]a= new int[6][3];//定义一个6行3列的数组 //定义数组的时候可以直接进行数组初始化:int [][]a={{3,2,7}{1,5}{6}} ...
2020-03-20 16:01:37 865
原创 读入一个整数根据规律放到数组里面合适的位置
有一个长度为6的数组,数组是有序的,通过键盘再读入一个整数,把他放到数组合适的位置int []list=new int [6];list[0]=85; list[1]=63; list[2]=49list[3]=22; list[4]=10;方法一:复杂的冒泡排序package shuZu;import java.util.Scanner;public class DuR...
2020-03-20 15:55:28 215
原创 有一个分数序列2/1 3/2 5/3 8/5 13/8.... 求出这个序列的前20项之和
public class aaaa { public static void main(String[] args) { int i=1; double sum=0,m=2,n=1; for(i=1;i<=20;i++){ sum+=m/n; doubl...
2020-03-20 15:47:33 798
原创 输出二维数组中学生的成绩,并求出每个人的平均成绩与所有人的总成绩
有三位同学的成绩(double类型),如下所示:第1位同学:85, 90, 96第2位同学:90, 85第3位同学:90, 90, 80, 95(1)编写Java源程序,将上述同学的成绩放在一个二维数组,并且输出数组的内容。要求:用初始化的方法为数组赋值。(2)求出每位同学的平均分(3)求出所有同学所有成绩的总和package shuZu;public class ChengJiPi...
2020-03-20 15:45:57 5200
原创 编写程序,定义一个不规则的二维数组,输出其行数和每行的元素个数,并求出每行元素的和以及数组所有元素的和。
package shuZu;ublic class aaa { public static void main(String[] args) { int [][]a= {{3,5,8},{2,7},{7,4,9,2},{6,1,9,3,4}}; int sum=0,sum1=0; int i=0,j=0; for(i=0;i<a.length;i++) { ...
2020-03-20 15:26:21 2140 1
原创 有关指针的小结
1.首先要准确地弄清楚指针的含义。指针就是地址,凡是出现“指针”的地方,都可以用“地址”代替,例如,变量的指针就是变量的地址,指针变量就是地址变量要区别指针和指针变量。指针就是地址本身,而指针变量是用来存放地址的变量。2.什么叫“指向”?地址就意味着指向,因为通过地址能找到具有该地址的象。对于指针变量来说,把谁的地址存放在指针变量中,就说此指针变量指向谁。但应注意:只有与指针变量的基类型相同的...
2020-03-18 20:55:03 198
原创 动态内存分配与指向它的指针变量(malloc、calloc、free、realloc四大函数)
1 什么是内存的动态分配2 怎样建立内存的动态分配3 void指针类型1 什么是内存的动态分配非静态的局部变量是分配在内存中的动态存储区的,这个存储区是一个称为栈的区域C语言还允许建立内存动态分配区域,以存放一些临时用的数据,这些数据需要时随时开辟,不需要时随时释放。这些数据是临时存放在一个特别的自由存储区,称为堆区2 怎样建立内存的动态分配对内存的动态分...
2020-03-18 20:40:12 1113
原创 struct结构体的练习题,跟据不同的条件输出学生的信息
题目要求:输入两个学生的学号、姓名和成绩,输出成绩较高学生的学号、姓名和成绩解题思路:(1)定义两个结构相同的结构体变量student1和student2;(2)分别输入两个学生的学号、姓名和成绩;(3)比较两个学生的成绩,如果学生1的成绩高于学生2,就输出学生1的全部信息,如果学生2的成绩高于学生1,就输出学生2的全部信息。如果二者相等,输出2个学生的全部信息/* Note:Your...
2020-03-18 18:03:12 593
原创 c语言中ctruct结构体类型的使用
不进行初始化,在main函数中进行赋值/* Note:Your choice is C IDE */#include "stdio.h" struct Student{ int num;//学号 char name[10];//姓名 char address[30];//地址 char sex;//性别 int age;//年龄 }stu1...
2020-03-18 17:55:37 319
原创 从键盘录入5个学生的Java成绩,存入数组中,求出这5个同学Java成绩的平均分。
利用数组实现如下功能:package package2;import java.util.Scanner;public class PingJunChengJi { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print("请分别输入5个同学的...
2020-03-17 17:53:26 12148
原创 冒泡排序——java
//利用冒泡排序将数组中的元素由大到小的顺序遍历输出package package2;public class MaoPaoPaiXu { public static void main(String[] args) { int []a= {2,6,3,8,12,56,1,7,85,31}; for(int i=0;i<a.length-1;i++) {//一个数组中有...
2020-03-17 17:47:19 85
原创 求数组中的最大值,并找出最大值在数组中的位置——java——一维数组与二维数组
package package2;public class ShuZuZuiDaZhiJiQiWeiZhi { public static void main(String[] args) { int []b= {1,2,3,4,5,6,7,8}; System.out.println("b数组中的内容为:"); for(int i=0;i<b.length;i+...
2020-03-17 17:37:12 7028
原创 猴子分桃问题
5个猴子分桃子问题:有5个猴子分一堆桃子,不可以平分,5个猴子都回去睡觉了.晚上,第一个猴子深夜偷偷起来,丢掉一个桃子,正好可以5个人分,于是,他拿掉自己的那份回去了。第二个猴子也起来了,又丢了个桃子,又正好可以5个人分,于是,他也拿着自己的那份走了。后面的3,4,5猴子都是用同样的方法,也都正好。问:至少有几个桃子。普通法public class HouZiFenTao { p...
2020-03-16 20:56:15 352
原创 猴子吃桃问题
猴子吃桃问题:猴子第一天摘下若干个桃子当天即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃前一天剩下的一半多一个。到第n天的时候,想在吃的时候,发现桃子只剩一个。问第一天共摘了多少桃子?普通方法(但是能够有读入的方法)import java.util.Scanner;public class HouZiChiTao { pub...
2020-03-16 20:52:22 112
原创 猴子吃桃问题
猴子吃桃问题:猴子第一天摘下若干个桃子当天即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃前一天剩下的一半多一个。到第10天的时候,想在吃的时候,发现桃子只剩一个。问第一天共摘了多少桃子?方法一:直接利用递归求出public class HouZiChiTao { public static void main(String[] ...
2020-03-16 16:55:23 383
原创 小球反弹问题
一个小球从100米高空落下,每次落地后反跳回原高度的一半,然后再落下,重复这个过程求他在第10次落地时,共经过多少米?第10次反弹多高?方法一:ublic class XiaoQiuFanTanYiBan { public static void main(String[] args) { double s=100;//代表小球的初始高度为100 double h=s/2;...
2020-03-15 23:12:55 2407 1
原创 猜数游戏——随机数的产生
猜数游戏,系统随机产生一个整数,通过键盘输入数据猜数,猜对为止,并统计猜数次数import java.util.Scanner;public class CaiShuYouXi_SuiJiShuDeCanSheng { public static void main(String[] args) { int a=(int)(Math.random()*100+1);//因为随机数...
2020-03-15 15:29:51 1237
原创 无重复三位数有多少个?
有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?public class WuCongFuSanWeiShu { public static void main(String[] args) { int n1,n2,n3; int sum=0; System.out.println("无重复三位数有:"); for(n1=1;n1<...
2020-03-15 11:23:00 1018
原创 判断一个数是不是素数
//判断一个数是不是素数,素数就是只能够被1和自身整除的数import java.util.Scanner;public class SuShuDePanDuan { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print("请输入一个整数...
2020-03-14 19:05:52 105
原创 报年龄——递归调用
有n个人坐在一起,问第n个人多少岁?第n个人说他比第n-1个人大2岁第n-1个人说他比第n-2个人大2岁第n-2个人说他比第n-3个人大2岁......................一直到最后问第一个人多少岁第一个人说他10岁请问第n个人多少岁?import java.util.Scanner;public class BaoNianLing_DiGuiDiaoYong {...
2020-03-14 18:26:07 1216
原创 输出水仙花数
//水仙花数://水仙花数是指一个 3 位数,它的每个位上(个位、十位、百位)的数字的 3次幂之和等于它本身public class SuiXianHuaShu { public static void main(String[] args) { int n1,n2,n3; System.out.print("水仙花谁为:"); for(int i=100;i<=9...
2020-03-14 17:55:02 167
原创 打印对称数字三角形
import java.util.Scanner;public class Da_Yin_San_Jiao_Xing { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print("请输入你要打印三角形的行数:"); ...
2020-03-14 16:57:18 554
原创 百钱买百鸡
公鸡5元1只,母鸡3元1只,小鸡1元3只问一百块钱如何正好买到多少只公鸡、母鸡、小鸡public class BaiQianMaiBaiJi { public static void main(String[] args) { for(int g=1;g<=20;g++) {//g代表公鸡 for(int m=1;m<=33;m++) {//m代表母鸡 ...
2020-03-14 16:33:33 124
原创 求1/1+1/2+2/3+3/5+5/8...前一百项的和
//求1/1+1/2+2/3+3/5+5/8...前一百项的和public class LeiJiaQiuHe { public static void main(String[] args) { int i=1,j=1; double sum=0; for(int k=0;k<100;k++) { sum+=(double)i/j;//转换为double类型...
2020-03-14 16:26:51 980
原创 求两个整数的最大公约数与两个整数的最小公倍数
求两个整数的最大公约数import java.util.Scanner;public class ZuiDaGongYueShu { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print("请输入两个整数用来求最大公约数:"); int ...
2020-03-14 16:24:16 391
原创 求1000内的完数
只求1000以内的完数public class WanShu_YinZi { public static void main(String[] args) { System.out.print("1000以内的完数有:"); for(int i=2;i<=1000;i++) { int sum=0; for(int k=1;k<i;k++) { ...
2020-03-14 16:12:36 255
原创 读一个数,判断这个数是否在数组中并找出所在的位置
题目要求:写一个函数,判断某个数是否在某个数组中 如果存在则返回其在数组中的位置,否则返回-1,在主函数中调用利用数组的下标法给出已知的数组,读入一个数判断是否存在,若存在,找出在数组中的位置/* Note:Your choice is C IDE */#include "stdio.h"int local(int c[],int n);void ...
2020-03-14 14:41:38 5622
原创 字符串的输出与使用以及注意事项以及基本案例——完整版
例题 : 定义一个字符数组,在其中存放字符串“I love China!”,输出该字符串和第8个字符。解题思路:定义字符数组string,对它初始化,由于在初始化时字符的个数是确定的,因此可不必指定数组的长度。用数组名string和输出格式%s可以输出整个字符串。用数组名和下标可以引用任一数组元素。/* Note:Your choice is C IDE */#include "st...
2020-03-11 17:05:37 2060
原创 输入一个整数判断其是多少位数字(if-else、for循环两种方式来实现)
import java.util.Scanner;//入一个不超过五位数的整数用来判断这个数是几位数public class if_else_ShuDeWeiShu { public static void main(String[] args) {//if-else语句实现 Scanner sc=new Scanner(System.in); System.out.p...
2020-03-10 21:05:51 3835
原创 递归调用举例使用说明(n的阶层与Fibonacci数列)+(普通方法求阶乘)
n的阶层使用递归调用import java.util.Scanner;//该方法适合求所得阶层值比较小的情况,否则会超出int的范围public class JieCheng_DiGuiDiaoYong { public static void main(String[] args) { Scanner sc=new Scanner(System.in); Syst...
2020-03-10 17:39:23 224
Android 移动应用开发技术.pdf
2021-12-05
计算思维+虚拟现实+云计算+物联网+大数据+区块链+算法+非关系数据库.pdf
2021-12-05
山东省2018年普通高等教育专升本统一考试公共课高等数学试题.docx
2021-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人