社区
Java SE
帖子详情
如何定义如下的数据结构?(急急)
StudentIT
2004-04-21 04:24:11
如何定义如下结构:
ID(占6个字节的字符串)
FLAG(占1个字节的整形)
...全文
45
5
打赏
收藏
如何定义如下的数据结构?(急急)
如何定义如下结构: ID(占6个字节的字符串) FLAG(占1个字节的整形)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
StudentIT
2004-04-22
打赏
举报
回复
我想把一个字符串存入new byte[6]的字节数组,怎么做,谢谢!
janewhee2001
2004-04-21
打赏
举报
回复
private Byte []array=new Byte[6];
private byte flag;
可以将字节数组array转换成字符串,用String str=new String(array);就行。
pleonheart
2004-04-21
打赏
举报
回复
public class StudentITTO {
private String id;
private int flag;
public void setId (String id) {
this.id = id;
}
public String getId () {
return this.id;
}
public void setFlag (int flag) {
this.flag = flag;
}
public int getFlag () {
return this.flag;
}
}
onefox
2004-04-21
打赏
举报
回复
在java里,用一个类来代替结构
但是跟 C/C++ 里的结构已不是同个概念
2者不能兼容
onefox
2004-04-21
打赏
举报
回复
在java里,用一个类来代替结构
但是跟 C/C++ 里的结构已不是同个概念
2者不能兼容
用C编写班级成绩管理系统
设计课题一:班级成绩管理系统 一、 问题描述: 对一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。 二、功能要求: 1、本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M门课程名称。 2、本系统显示这样的菜单: 请选择系统功能项: a、 成绩录入 b、 成绩显示 c、 成绩保存 d、 成绩排序 e、 成绩修改(要求先输入密码) f、 成绩统计 (1) 显示每门课程成绩最高的学生的基本信息 (2) 显示每门课程的平均成绩 (3) 显示超过某门课程平均成绩的学生人数 g、 退出系统 3、执行一个具体的功能之后,程序将重新显示菜单。 4、将学生成绩保存到文件中。 三、算法提示: 1、
数据结构
:结构体类型数组。 2、数据库结构:下表构成该系统的基本数据库。 姓名 学号 课程名称1 课程名称2 ●●●●●● char Char float float 四、测试数据: 学生人数N=10 课程门数M=4 课程名:数学、语文、英语、政治 五、其它 对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。 问题补充: 今天谁能给我答案啊!!!!!!!
急急
!!!!!!! 提问者: 342123465 - 试用期 一级 最佳答案 C语言课程设计报告—班级成绩管理系统 需要分析: 学生成绩管理系统有13种功能。把这13个功能做成13个子函数。在主函当数中设计一个菜单对这13个子数进行管理。来实现对整个系统的操作。 根据课题的要求。每一个学生的包括姓名(char)、学号(char)、M门课程的成绩(float).再加上系统功能上的要求每一学生的信息还要总分和名次等。所以自然的想到要用结构体来
定义
每一个学生的信息结构。然后用链表把它们组成一个有序的整体。用对链表的操作来实现对所有学生信息的统一管理(成绩显示、成绩排序、成绩修改等)。最后为了以后按照处理后的顺序保存到文件中。 . 各函数的功能: 概要设计: 程序的模块组成: 主 函 数: int main() 新建函数:STUDENT *init() 输入函数 :STUDENT *create() 显示函数: void print(STUDENT *head) 删除函数: STUDENT *delete(STUDENT *head) 按名字寻找函数: void lookup(STUDENT *head) 保存函数: void save(STUDENT *head) 按总分排序函数: STUDENT *sort(STUDENT *head) 计算总分和均分函数: void computer(STUDENT *h) 修改函数: STUDENT *Modify(STUDENT *head,STUDENT *new) 按学号排序函数: STUDENT *index(STUDENT *h) 菜单函数:int menu_select() 各个函数的主要功能: 输入函数: 随时输入数据。 菜单函数:显示系统主菜单。 显示函数: 显示所有学生的信息。 寻找函数: 方便学生查找自己的成绩。 删除函数: 删除某学生的信息。 排序函数: 按总成绩排序。 按学号排序函数: 按学号排序。 插入函数: 可以插入新的信息。 保存函数: 保存好学生成绩,以免丢失。 统计函数: l 显示每门课程成绩最高的学生的基本信息。 l 显示每门课程的平均成绩。 l 显示超过某门课程平均成绩的学生人数。 课题的功能模块的划分: 开始 菜单界面 功能选择 初始化函数 输入学生信息 删除学生信息 显示学生信息 查找学生信息 按成绩排序 保存到文件 从文件读数据 插入学生成绩 分类合计 退出系统 结束 详细设计: 整个系统除了主函数外,另外还有14个函数,实现八大功能:输入功能、显示功能、查找功能、排序功能、插入功能、保存功能、读取功能。各个函数的详细设计说明分别如下: 主函数 main() 利用无限次循环for(;;)和swithch()实现各函数的调用,系统根据输入的数字选项来调用相应的函数。 菜单选择函数 int menu_select() 这是一个无参函数,主要实现“功能选择”的界面,在这个界面里有显示系统的九大功能,根据每个功能前面的序号进行选择。等执行完每一个函数功能后,返回菜单。 代码设计: 初始化函数 STUDENT *init() 这是一个无参函数,里面只有两个语句,它的作用是使链表初始化,使head的值为NULL和一个清屏语句。比如:没有这个函数的话,在你没有输入任何数据的情况下,去执行显示功能的时候会显示一些乱
4. golang
数据结构
之单向链表
1. 链表的介绍 链表是有序的列表,但是它在内存中的存储如下: 2. 单链表的介绍 单链表的示意图: 说明:一般来说,为了比较好的对单链表进行增删改查的操作,我们都会给他设置一个头结点,头结点的作用主要是用来标识链表头,本身这个结点不存放数据。 3. 单链表的应用案例 案例的说明: 使用带head头的单向链表实现 — 王者荣耀排行榜管理 完成对英雄任务的增删改查操作,注:删除和修改,查找 第一种方法:在添加英雄时,直接添加到链表的尾部 代码实现: ...
c语言程序改错需要填,麻烦帮忙做下C语言试卷,
急急
!!,c语言程序改错
问题标题麻烦帮忙做下C语言试卷,
急急
!!,c语言程序改错2019-7-8来自ip:19.178.144.201的网友咨询浏览量:252手机版问题补充:麻烦帮忙做下C语言试卷,
急急
!!,c语言程序改错网友答案1、 函数体一般包括声明部分和 调用部分.通常用/*....*/作为程序的 注释部分. 2、 “=”是赋值 符号,不是等号。在c语言中等于号用== 表示。3、 设 int a=1,b=2,c=...
《编程机制探析》第十九章 函数 = 数据 = 类型 ?
《编程机制探析》第十九章 函数 = 数据 = 类型 ? 本章继续讲解ErLang和Haskell的语言特性。 本书中选择ErLang和Haskell作为研讨语言,是因为我个人觉得这两门语言最具有代表性。 网上有一本脍炙人口的函数式编程教材,叫做《计算机程序的构造和解释》,英文为《Structure and Interpretation of Computer Programs》,简写为S...
[1024程序节] 小白上手C++ -- 必备基础语法知识
文章目录C++基础语法1、C++初识1.1、第一个C++程序1.1.1、创建项目1.1.2、创建文件1.1.3、编写代码1.1.4、运行程序1.2、注释1.3、变量1.4、常量1.5、关键字1.6、标识符命名规则2、数据类型2.1、整型2.2、sizeof关键字2.3、实型(浮点型)2.4、字符型2.5、转义字符2.6、字符串型2.7、布尔类型bool2.8、数据的输入3、操作符3.1 算术操作符3.2 赋值操作符3.3 比较操作符3.4 逻辑操作符4、程序流程结构4.1、条件控制语句4.1.1 if语句4
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章