- 博客(30)
- 收藏
- 关注
原创 定义Person类,三个person对象,按照age从大大小进行排序
【代码】定义Person类,三个person对象,按照age从大大小进行排序。
2023-04-15 21:54:58
181
原创 编写 Computer 类,包含 CPU、内存、硬盘等属性,getDetails 方法用于返回 Computer 的详细信息 编写 PC 子类,继承 Computer 类,添加特有属性 brand
public class Computer { private String CPU; private int memory; private int disk;// public Computer() {// } public Computer(String CPU, int memory, int disk) { this.CPU = CPU; this.memory = memory; this.d
2022-03-26 00:46:48
4359
原创 冒泡排序java语言
public class ArrayTest { public static void main(String[] args) { Mytools Arr = new Mytools(); int[] a = {3,2,4,6,8,7,9,5,1}; Arr.bubble(a); for(int i = 0 ; i < a.length ; i++){ System.out.print(a[i] + "\t
2022-03-21 22:53:39
300
原创 定义music类,有音乐名、音乐时长、播放play功能和返回本身属性信息的功能方法getinfo
public class homework009{ public static void main(String[] args) { }}class Music{ String name; int times; public Music(String name,int times){ this.name = name; this.times = times; } //播放方法 public void play(){ System.out.println("音乐" + n
2022-03-20 18:41:51
874
原创 设计一个dog类 有名字、颜色和年龄属性,定义输出方法show()显示其信息。 并创建对象,进行测试
public class homework008{ public static void main(String[] args) { Dog dog = new Dog("tom","黄色",4); dog.show(); }}class Dog{ String name; String color; int age; public Dog(String name,String color,int age){ this.name = name; this.color = c
2022-03-20 12:34:51
3820
1
原创 定义一个类,提供显示圆的周长的方法,提供显示圆的面积的方法
public class homework006{ public static void main(String[] args) { Circle circle = new Circle(); double r = 5; System.out.println("圆的周长为" + circle.zhouchang(r)); System.out.println("圆的面积为" + circle.mianji(r)); }}class Circle{ double r;//radius
2022-03-19 21:18:56
248
原创 编写类a03,实现数组的复制功能copyarr,输入旧数组,返回一个新数组,元素和旧数组一样
public class homework005{ public static void main(String[] args) { A03 a03 = new A03(); int[] oldArr = {1,2,3,4,5,6,7,8,9,0}; int[] newarr = a03.copyArr(oldArr); for (int i = 0;i < newarr.length ;i++ ) { System.out.print(newarr[i] + " ");
2022-03-19 20:29:44
380
原创 编写类BOOK 定义方法updateprice, 实现更改某本书的价格。具体:如果价格>150,则改为150 如果价格>100,更改为100,否则不变
public class homework004{ public static void main(String[] args) { Book book1 = new Book(); int price = 80; System.out.println("更改后的价格为" + book1.updateprice(price)); }}class Book{ public int updateprice(int price){ if (price > 150) { pri
2022-03-17 19:50:54
825
原创 编写一个类,一个方法find,实现查找一个字符串是否在字符串数组中,并返回索引,如果找不到,返回-1
public class homework003{ public static void main(String[] args) { A02 a02 = new A02(); String[] strs = {"123","456","sun","yan"}; String findstr = "sun"; System.out.println("字符串在字符串数组中的下标是" + a02.find(findstr,strs)); } }class A02{ public int
2022-03-16 19:53:26
779
原创 编写一个类 定义方法MAX 实现求某个double数组的最大值
public class homework002{ public static void main(String[] args) { A01 a01 = new A01(); double[] arr = {1.0,4.7,1.8}; int a = arr.length; System.out.println("arr的最大值是" + a01.max(arr)); System.out.println("arr的长度是" + a ); } }class A01{//方法
2022-03-16 18:11:43
637
原创 计算矩阵对角线元素之和
#include <stdio.h>#include <stdlib.h>#define N 4int main(){ int a[N][N]; int i,j;/* 0 1 2 3 0 1 2 3 4 1 1 2 3 4 2 1 2 3 4 3 1 2 3 4 */ int suml = 0,sumr = 0; printf("逐行输入矩阵元素:\n"); for(i=0;i<N;i++)
2021-11-23 15:12:33
2694
原创 判断10000以内的完数
#include <stdio.h>这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown
2021-11-23 14:40:08
154
原创 判断两个数字有无重复的数字,如输入12345,456,有重复的数字,12345,789 没有重复的数字。
#include <stdio.h>#include <stdlib.h>int digit(int x){ int count=1; while(x>9){ x=x/10; count++; } return count;}void Compare(int a,int b,int c,int d){ int x[c],y[d]; int i,j; int key = 0;
2021-11-11 10:46:07
534
原创 习题 3.4 首先向数组中输入10个得分 然后去掉一个最高分一个最低分 求剩下的平均分
int main() { int score[10]; int i; int maxs,mins; printf("输入分数:\n"); scanf("%d",&score[0]); maxs = score[0]; mins = score[0]; int sum = score[0]; double avg; for(i = 1;i < 10;i++){ printf("输入分数:\n");
2021-10-08 00:48:00
1266
原创 习题 2.9 //输入20个数分别找出其中最大的正整数、最小正整数、最大负正整数、最小负正整数
int main() { int num,i = 0,j = 0,k = 0; int maxpn,minpn,maxmn,minmn; scanf("%d",&num); if (num > 0) { j = 1; maxpn = num; minpn = num; }else if (num < 0){ k = 1; maxmn = num; minmn = num; } whil
2021-10-08 00:02:33
672
1
原创 习题2.8 输入20个整数,统计其中的正整数、负整数、0分别有多少个?并分别计算其中的正整数、负整数之和以及各自的平均值(结果值为浮点型 输出时保留两位小数
int main() { int num,i = 0,j = 0,k = 0,l = 0; int plus = 0; int minus = 0; double avgp,avgm; while (i<20) { scanf("%d",&num); if (num<0) { j++; minus+= num; }else if (num>0) {
2021-10-08 00:02:03
3539
原创 习题 2.7 0-360° 中5倍数的角度的正余弦值
int main() { int x=0; while (x<=360) { printf("当度数为%d°时\n正弦值为%lf\n",x,sin(x*pi/180)); printf("余弦值为%lf\n\n",cos(x*pi/180)); x+=5; } return 0;}
2021-10-08 00:00:36
210
原创 习题2.6 1000以内自然数中3的倍数之和为
int main() { int x = 3; int sum = 0; while (x<=1000) { sum+= x; x+= 3; } printf("1000以内自然数中3的倍数之和为:%d",sum); return 0;}//for循环int main(){ int sum = 0, i; for (i = 0; i < 1000; i++) if (i % 3 == 0)
2021-10-07 23:59:29
908
原创 习题2.3 输入三个数 输出最小的那个
//习题2.3 输入三个数 输出最小的那个int main(){ int num,min; int i=1; printf("输入三个数\n"); scanf("%d",&num); min = num; for (i=1;i<3;i++) { scanf("%d",&num); if (num<min) { min = num; }
2021-10-07 23:58:10
841
原创 C语言转义字符理解
C语言若输入abc\tde\bh\rA\tg\n 得出的结果是什么int main(){printf(“abc\tde\bh\rA\tg\n”);return 0;}按照步骤来打印1、abc此时遇到\t 制表符 每个制表位占8个字符位,所以打印 abc_____(此处表示5个空格)2、然后abc_____de遇到’\b’h 表示退格一位 然后输出后面得到 abc_____dh3、abc_____dh继续走 遇到’\r’ 表示不换行的回车 即 \r后面的都移位到当前行的首位进行打印A后面接一
2021-10-07 23:44:56
255
原创 C不同格式符的输出样式 还有输出宽度对齐方式
int main() {int a_int = 2;int b_int = -2;printf(“a_int:\n%-3d(带符号的十进制)\n%-3u(无符号十进制)\n%3o(无符号八进制)\n%3x(1无符号十六进制)\n”,a_int,a_int,a_int,a_int);//因为 2是无符号数 用%d %u %o %x 这几种格式符输出没问题printf("b_int:\n%d(带符号的十进制)\n%u(无符号十进制)\n%o(无符号八进制)\n%x(无符号十六进制)\n",b_in.
2021-09-20 16:50:07
168
原创 C库函数三角函数使用
C库函数三角函数使用#include <math.h>以double sin(double x)为例 括号内 填写的应为弧度比如 求sin30°我们知道2派是360的弧度所以 1°=π/180, 30°=π/6即 弧度=角度π/180° (例如 30π/180°=π/6)角度=弧度*180/π...
2021-09-20 12:54:31
1676
2
原创 数据库原理 复杂查询
数据库原理 复杂查询(1) 在订单明细表中查询订单金额最高的订单。select orderNO,sum(quantityprice) as ordersumfrom OrderDetail a group by orderNohaving sum(quantityprice)=(select max(ordersum) from (select orderNO,sum(quantityprice) as ordersumfrom OrderDetail group by orderNo)a)(
2021-04-20 15:12:53
6922
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人