自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java实现按钮的上下循环移动

Java实现按钮的上下循环移动

2022-11-18 12:03:51 315 1

原创 大二上学期学习记录——java实验——类的继承实现与测试

设计一个动物(Animal类)设计子类(Dog与Cat实现继续Animal模式)。编写一个测试类验证继承方式与结果,特别注意继承父类构造方法的方式,使用Eclipse编写此功能,注意代码中的区别是什么?

2022-11-05 18:47:50 475

原创 大二上学期学习记录——java实验——程序封装实现与测试

参考上面的演示代码,创建银行账号Account类,成员变量为ID(帐号)number(金额),实现存款类(balance)的不同业务:存(deposit)、取(withdraw)和查询(getbalance)等功能。要求对成员变量进行封装处理。考虑如何设计菜单选项。提示:在Eclipse中,在代码区按Alt_Shift_S快捷键,可以直接使用生成工具完成,也可以在代码点击鼠标右键,选择Source,然后在级联菜单中选择Generate Getters/Setters…功能。

2022-11-05 18:45:41 265

原创 大二上学期学习记录——java实验——类的定义与抽象实现

参考上面的案例代码效果设计如下的类,注意通过测试类验证类的设计效果。1、设计一个空间“点”类,计算任意两点之间的距离,计算任意一点距离原点的距离。2、创建一个复数类complex,以附属进行数学运算、复数具有如下格式:RealPart+ImaginaryRart*I ,其中,I为-1的平方根。要求如下:① 利用浮点变量表示此类的私有数据。提供两个构造方法,一个用于此类声明的对象的初始化;一个为默认的无参构造方法。② 提供两复数加、减、乘的运算方法。③ 按格式(a,b)打印复数。其中a

2022-11-05 18:42:57 226

原创 大二上学期学习记录——java实验——综合控制结构程序设计

1、能够实现连续若干个题(考虑如何实现);2、计算过程中允许重新录入若干次答案(考虑如何实现)3、能够根据正确与错误统计分数;4、能够实现动态的评价方式;5、要求两个加数与答案均为两位整数(实验难点);扩展要求:能够实现两位小数的加法运算

2022-11-05 18:40:31 278

原创 大二上学期学习记录——java实验——数据类型分析

Java语言是强类型的编程语言,在编程中出现数据类型不符的时候,系统无法编译程序。Java语言分成基础数据类型与引用数据类型,本实验的重点是分析基础类型中出现的情况与处理方式。byte表示范围为-128~127,一般的数学计算都会超过它,所以byte在变量的情况下会自动提升到int,而int不会自动提升。在java中默认的浮点型为double类型,在使用过程中float*一个浮点型就会导致类型的转换。数据类型的错误多出现在类型的转化中,在转化中多出现范围不一致导致的数据丢失。2022年9月18日。

2022-11-05 18:37:34 315

原创 大二上学期学习记录——java实验——系统安装配置

熟悉系统的安装与配置方式。了解Java语言的基本规则

2022-11-05 15:00:49 82

原创 三子棋(井字棋)C语言书写

书写思路step1.初始化棋盘内值为空格1.初始化棋盘内的值2.棋盘中的数组内容应当全部是空格3.为了可以方便的改变棋盘的大小,用一个宏定义,方便修改棋盘的大小;例如将3 * 3的棋盘改成5 * 5的棋盘只需要将宏定义后的数字改变即可step2.打印棋盘1.观察棋盘2.每一行先打印 % c 和 |step3.玩家下棋玩家下棋需要考虑3种情况—— > (需要使用if语句)1.棋盘位置没有值,即为空格 —— > 输入2.棋盘位置有值—— > 该坐标被占用,...

2021-11-28 18:10:01 326

原创 拆分整数(以函数递归的方式拆分一个整数)

#include<stdio.h>void print(unsigned int n){ if (n>9) { print(n / 10); } printf("%d\t", n % 10);}int main(){ unsigned int num = 0; scanf("%u", &num); print(num); return 0;}

2021-11-27 00:30:41 716

原创 VS2019中scanf报错问题的解决方案 #define _CRT_SECURE_NO_WARNINGS 1

1 直接修改为scanf_s(但是在其他软件可能无法编译)2 在文章第一行加#define _CRT_SECURE_NO_WARNINGS 13.修改文件在vs2019文件夹中搜索newc++file.cpp以管理员方式打开记事本打开newc++file.cpp添加#define _CRT_SECURE_NO_WARNINGS 1#define _CRT_SECURE_NO_WARNINGS 1保存即可...

2021-11-24 17:44:21 797 1

原创 Code::Blocks下载及其汉化教程

链接:https://pan.baidu.com/s/1bK-0_nNIRtp6S5urfxqeXg提取码:2711下载链接已经附在文章中过程不在赘述此文件夹中local文件即汉化补丁右键Code::Blocks打开文件所在位置再打开share文件至此界面将local文件拷入然后进入Code::Blocks点击此选项勾选第二个选项选择中文重启即可...

2021-11-18 11:50:29 1523 2

原创 求1-2/3+3/5-4/7+5/9-6/11+...的前n项和,结果保留3位小数

# include<stdio.h> int main(){ int input, i, e = 1, j = 1; double a = 1, sum = 0; scanf("%d", &input); for (i = 0; i < input; i++, j++) { sum = sum + j / (a * e); a = a + 2; e = e * (-1); } printf("%0.3lf", sum); return 0;}.

2021-11-15 20:02:06 3057

原创 打印任意高度的菱形( 单数)

#include<stdio.h>int main(){ int i, j, height; printf("请输入菱形的高度: \n"); scanf("%d", &height); for ( i = 1; i <=(height/2)+1; i++) { for ( j = i; j <=(height/2)+1; j++) { printf(" "); } for ( j = 1; j <=2*i-1; j++) {.

2021-11-14 23:27:29 621

原创 大数阶乘(数组方式)(大一上学期)n的阶乘

#include <stdio.h>int main(){ int a[20001];//储存每一位所得到的数 int temp, digit, n, i, j = 0;//temp每次的得数 digit每次得数的位数 scanf("%d", &n); a[0] = 1;//从1开始乘 digit = 1;//位数从第一位开始 for (i = 2; i <= n; i++) { int num = 0; for (j = 0; j &lt.

2021-11-12 21:18:54 244

原创 一些数字的表达,与数学问题的C语言解法

1.一个三位数字的表达a*100+b*10+c用函数将abc限制,即可拆分使用abcfor(i=1; i<=9; i++)for(j=0; j<=9; j++)for(k=0; k<=9; k++) (拼接法)但是这样还是显得麻烦,因为在一些情况中for需要与{}一同使用,而且我们还需要用语句将其合并起来a=x/100;b=x/10%10;c=x%10;(分割法)我们可以先设定这个三位数为X即x=123.a=x/100; /...

2021-11-06 17:06:01 1019

原创 循环语句的经典例题(while)

1.while循环的内嵌输出此样式文件首先,分析其格式,为5行需要5次循环(需要一个自增变量)其次,每一行星星数加一(需要一个自增变量)#include <stdio.h>int main(){ int a = 1, b; while (a <= 5) { b = 1; while (b <= a) { printf("*"); b++; } printf("\n"); a++; return 0; }..

2021-11-05 20:42:31 6074

原创 大一上半学期基础C语言程序(四则运算,日期求天数,阶乘....)

3.根据日期求天数我所安装的编译器(IDE)Code::Blocks(内置摸鱼插件),Visual C++ 6.0(十分陈旧),Visual Studio 2019(比较全面,但是文件较大),Dev-C++(小巧,且输出文件简单),Visual Studio 2010旗舰版。下面附上链接:https://pan.baidu.com/s/1do5GrgvkluUjTI7xfb2DPw提取码:r5hp安装方式建议在C语言中文网寻找.....C语言中文网:C语言程序设计门户网站(入门..

2021-11-05 09:28:15 4626

空空如也

空空如也

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

TA关注的人

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