- 博客(16)
- 收藏
- 关注
原创 复试总结-C语言
一、 C语言设计基础变量(1)整型:int、long(2)实型:float、double(3)字符型:char常量(1)整型:十进制常数:0~9,首位非0八进制常数:0~7,以0开头十六进制常数:0~9,a ~ f(2)实型:小数形式、指数形式(3)字符型:普通字符、转义字符、字符串常量运算符单目:++、–、&、* 、!双目:+、-、* 、/三目:a ? : b : c关系运算符位逻辑运算符、逻辑运算符(两者区别)赋值运算符二、选择结构单分支选择:if.
2022-03-01 21:10:36
726
原创 算法(C++)金币阵列问题
题目描述有m × n(m ≤ 100 ,n ≤ 100) 个金币在桌面上排成一个m 行n 列的金币阵列。每一枚金币或正面朝上或背面朝上。用数字表示金币状态,0 表示金币正面朝上,1 表示背面朝上。金币阵列游戏的规则是:(1)每次可将任一行金币翻过来放在原来的位置上;(2)每次可任选2 列,交换这2 列金币的位置。编程任务给定金币阵列的初始状态和目标状态,编程计算按金币游戏规则,将金币阵...
2020-02-02 19:36:40
5310
2
原创 算法(C++)字典序问题
题目描述在数据加密和数据压缩中常需要对特殊的字符串进行编码。给定的字母表A 由26 个小写英文字母组成A={a,b,…,z}。该字母表产生的升序字符串是指字符串中字母按照从左到右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现1 次。例如,a,b,ab,bc,xyz 等字符串都是升序字符串。现在对字母表A 产生的所有长度不超过6 的升序字符串按照字典序排列并编码如下。1 2 … 2...
2020-02-02 15:37:49
4801
1
原创 个人银行管理系统6(C改Java)
C语言版本//date.h#ifndef __DATE_H__#define __DATE_H__class Date { //日期类private: int year; //年 int month; //月 int day; //日 int totalDays; //该日期是从公元元年1月1日开始的第几天public: Date(int year, int m...
2019-10-27 21:06:12
283
原创 个人银行管理系统5(C改Java)
C语言版本//date.h#ifndef __DATE_H__#define __DATE_H__class Date { //日期类private: int year; //年 int month; //月 int day; //日 int totalDays; //该日期是从公元元年1月1日开始的第几天public: Date(int year, int m...
2019-10-27 20:49:36
285
原创 个人银行管理系统4(C改Java)
C语言版本//date.h#ifndef __DATE_H__#define __DATE_H__class Date { //日期类private: int year; //年 int month; //月 int day; //日 int totalDays; //该日期是从公元元年1月1日开始的第几天public: Date(int year, int m...
2019-10-27 20:26:28
262
原创 个人银行管理系统3(C改Java)
C语言版本//date.h#ifndef __DATE_H__#define __DATE_H__class Date { //日期类private: int year; //年 int month; //月 int day; //日 int totalDays; //该日期是从公元元年1月1日开始的第几天public: Date(int year, int m...
2019-10-27 20:02:41
295
原创 个人银行管理系统2(C改Java)
C语言版本#include "account.h"#include <iostream>using namespace std;int main() { //建立几个账户 SavingsAccount sa0(1, 21325302, 0.015); SavingsAccount sa1(1, 58320212, 0.015); //几笔账目 sa0.depo...
2019-10-14 09:14:15
220
原创 个人银行管理系统1(C改Java)
C语言版本:#include <iostream>#include <cmath>using namespace std;class SavingsAccount { //储蓄账户类private: int id; //账号 double balance; //余额 double rate; //存款的年利率 int lastDate; ...
2019-10-14 08:48:29
266
原创 Java面向对象(下)部分问题
1.this和super各有几种用法?(1)this的用法共有三种表示当前对象引用,常用于形参或局部变量与类的成员变量同名的情形,使用this成员名表示当前对象的成员。public class FighterPlane1{ String name = "su35"; int missileNum; void init(String name){ t...
2019-10-08 18:58:21
184
原创 Java面向对象(部分问题)
一、面向对象的主要特征是什么?面向对象的基本特征主要有封装、继承与多态。二、封装是如何实现的?封装就是利用抽象数据类型(类)将数据和基于数据的操作绑定在一起,数据被保存在抽象数据类型内部,系统只有通过被传授的操作方法才能访问数据。①修改属性的可见性,限制访问。②设置属性的读取方法。③在读取属性的方法中,添加对属性读取的限制。三、对象之间如何相互作用?作用的条件是什么?对象之间是通过...
2019-09-24 17:14:58
173
原创 Java对象和Java对象引用的区别
1.如何创建对象首先建立一个Fighterplane类public class FighterPlane{ String name; int missileNum; void fire(){ if (missileNum>0) { missileNum-=1; System.out.println("new fire ...
2019-09-15 17:49:02
348
原创 Java的Integer类
1.用途包装一个对象中的原始类型int的值,封装基本数据类型 int ,将字符串转成基本数据类型 int。2.特点类型为Integer的对象包含一个单一字段,其类型为int 。此外,该类还提供了一些将int转换为String和String转换为int ,以及在处理int时有用的其他常量和方法。有构造方法。3.基本字段(1)MIN-VALUEpublic static final int...
2019-09-11 18:07:05
2271
原创 Java中的Math类
1.用途Math类用于数学计算,包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。2.特点Math类没有定义为返回比特位相同的结构;类中的方法都是公共的静态方法。3.基本字段(1)Epublic static final double Edouble值比其他任何一个更接近e(自然对数的基数)。(2)PIpublic static final double PI...
2019-09-10 18:37:40
404
原创 Java的System类
1.用途System类是系统类,主要用于获取与系统相关的信息或系统级操作。2.特点类中包含几个有用的类字段和方法,它不能被实例化。3.基本字段(1)inpublic static final InputStream in标准输入流,该流已经打开,准备提供输入数据。通常,该流对应于键盘输入或由主机环境或用户指定的另一个输入源。(2)outpublic static final ...
2019-09-09 18:04:27
304
原创 一个简单的总结
对大一的总结通过一年的学习,我已经接触到了三种编程语言:C、C++和Python,这三种语言各不相同,也有自己独特的特点。有了一定的语言基础后,我又学习了数据结构这门课程。最先接触到的是C++,毫无编程基础的我...
2019-09-05 17:52:26
206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅