[图书信息管理系统设计 c语言]高级语言程序设计(2)课程设计 一程序设计说明书【设计题目】图书馆借阅管理【问题描述】图书馆,适合用C++面向对象的功能来描述。图书馆管理系统分为借书、还书、图书管理和读...+阅读
#include#include#include#define N 8 char name[N][N*2]; char sex[N/4]; int number[N]; int jugment(char *dest,int size) { fgets(dest,size,stdin); while(dest[0]=='#') return 1; return 0; } int menu() { char ch[N]; puts("1) insert_data!"); puts("2) search_data!"); puts("3) list!"); puts("#) exit!"); fgets(ch,N/2,stdin); return ch[0]; } int insert_data() { int i; char ch[N*2]; for(i=0;i { //**********************************************input name printf("the num %d student:\n",i+1); puts("name:"); while(jugment(ch,N*2)) return 0; ch[strlen(ch)]==0; strcpy(name[i],ch); //**********************************************input sex do { puts("sex :"); if(jugment(ch,N)) return 0; sex[i]=ch[0]; } while((sex[i]!='w')&(sex[i]!='m')); //**********************************************input id do { puts("number:"); if(jugment(ch,N*2)) return 0; }while(!(number[i]=atoi(ch))); } } int search_data(void) { int i,tmp; char ch[N*2]; while
(1) { puts("input your number:"); if(jugment(ch,N*2)) return -1; if(!(tmp=atoi(ch))) continue; for(i=0;i { if(number[i]==tmp) return i; } if(i>=N) puts("not have this student!"); return -1; } } int print_data(int num) { if(num>=0) { puts("*********************************"); printf("name: %s",name[num]); printf("sex: %c\n",sex[num]); printf("number: %d\n",number[num]); puts("*********************************"); } return 0; } int list() { int i=0; while(*name[i]&i { print_data(i); i++; } return 0; } int main() { char tmp; while
(1) { tmp=menu(); switch(tmp) { case '1': insert_data(); break; case '2': print_data(search_data()); break; case '3': list(); case '#': return 0; default: puts("you input wrong command!"); break; } } } 这个是简易版的 可供参考!
数据库学生选课管理系统实验报告怎么写完整的急!!
您需要用简洁明了的语言在这将问题叙述清晰,让回答者更加好地知道您的疑惑
假如您的问题还不能描述详细,请点击展开“问题补充”,
清晰叙述您的疑惑,
,并能够插入图片来帮助回答者更清晰的知道你的困惑,
更有针对性地帮助你。
我们可以针对你的需求提供一份适用于初学者的代码,或学生版/个人版/专业版/企业版
您需要留下Email地址,以便回答者更好的解决你的问题
为获取帮助,您可以发送消息到:六伍柒幺伍六幺五('幺'读yao,一声,'柒'同 '七'),QQ
您还可以通过向我们发起求助的方式主动去寻求我们的帮助。
如果您对回答不甚满意,希望继续对回答者进行追问了解详情时,
可点击回答内容下方的“继续追问”按钮
请您切记为您的问题选择一个最恰当的分类,
因为只有这样,您的问题才能在第一时间内得到正确解答。
交易提醒:预付订金是陷阱
求SQL的数据库实验报告关于学生管理系统的
SQL>create table stu ( 2 stu_id number, 3 name varchar2(20), 4 class varchar2(20), 5 sex char
(1) 6 ); 表已创建。SQL>alter table stu add constraint pk primary key (stu_id); 表已更改。SQL>insert into stu values(1, '王昭君', '一班', 'f'); 已创建 1 行。SQL>insert into stu values(2, '杨玉环', '二班', 'f'); 已创建 1 行。SQL>insert into stu values(3, '貂蝉', '三班', 'f'); 已创建 1 行。SQL>insert into stu values(4, '西施', '四班', 'f'); 已创建 1 行。SQL>insert into stu values(5, '帅哥', '五班', 'm'); 已创建 1 行。SQL>commit; 提交完成。SQL>select * from stu; STU_ID NAME CLASS S ---------- -------------------- -------------------- - 1 王昭君 一班 f 2 杨玉环 二班 f 3 貂蝉 三班 f 4 西施 四班 f 5 帅哥 五班 m SQL>delete from stu where stu_id = 5; 已删除 1 行。SQL>update stu set sex = 'm' where stu_id = 1; 已更新 1 行。SQL>select * from stu; STU_ID NAME CLASS S ---------- -------------------- -------------------- - 1 王昭君 一班 m 2 杨玉环 二班 f 3 貂蝉 三班 f 4 西施 四班 f SQL>alter table stu add column age number; alter table stu add column age number * 第 1 行出现错误: ORA-00904: : 标识符无效 SQL>alter table stu add age number; 表已更改。SQL>desc stu; 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- STU_ID NOT NULL NUMBER NAME VARCHAR2(20) CLASS VARCHAR2(20) SEX CHAR
(1) AGE NUMBER SQL>update stu set age = 2000 where stu_id = 1; 已更新 1 行。SQL>select a from (select age a from stu); A ---------- 2000 SQL>select count(*) from stu group by sex; COUNT(*) ---------- 1 3 SQL>select name from stu order by stu_id desc; NAME -------------------- 西施 貂蝉 杨玉环 王昭君 SQL>spool off; 帮你写的
以下为关联文档:
C语言课程设计学生学籍管理系统#include#include#includestruct stud { long num; char name[20]; double score; }; typedef struct stucode { struct stud student ; struct stucode *next; }L; void me...
求一c语言课程设计学生成绩管理系统程序参考以下,部分代码改了即可: 首先将记录储存再TXT文件下,格式如下所示:学号 姓名 性别 等级 笔试 机试 类别1 张三 男 二级 66 77 2 李四 男 三级 88 99 3 张二 男 二级 40 60 4...
C语言程序设计学生信息管理系统求啊 。。。。#include#include#include//全局变量 struct student { int num; char name[20]; char kecheng[20]; float score; struct student *next; }; struct student *head=NULL;//...
c语言课程设计学生信息管理系统模拟我发给你。 #include "stdio.h" #include "windows.h" #define NUM 100 struct node { int stuNO; //学号 char name[10]; //姓名 char sex[2]; //性别 int age; //年龄 int Chinese...
c语言课程设计学生通讯录管理系统设计设计一个学生通信录学生/*10.3.2源程序*//******头文件(.h)***********/#include"stdio.h"/*I/O函数*/#include"stdlib.h"/*标准库函数*/#include"string.h"/*字符串函数*/#include"ctype.h"/*字符操作函数*/...
学生成绩管理系统 C语言课程设计我可以帮你写,不过分数感觉有点少了哦· 写这个东西很浪费时间的, 发到那里给你呢··我用VC++可以吗? 你到底有多少门课程,详细点. #include <stdio.h> #include <stdlib.h> #i...
C语言程序设计题目:学生信息管理系统设计已经按你的要求改写并调试通过了。调试环境win-tc和Dev-c++. 这是我在以前帮别人写的学生成绩管理系统的基础上改写的,学生信息用文件保存,从文件读入。同时为了简化起见,没有...
C语言编写一个学生信息管理系统求原代码谢谢#include#include "conio.h" #include "malloc.h" #include "windows.h" using namespace std; typedef struct { char name[20]; int stunum; int score; }StuElem; class StuLis...
c语言实现设计一个学生成绩管理系统课程参考代码如下,不过还是建议自己写一写比较好:#include#include#includestruct student //结构体 { char name[20]; //姓名 char number[20]; //学号 double math; //数学 double...