第一范文网 - 专业文章范例文档资料分享平台

机房收费管理系统C程序设计报告

来源:用户分享 时间:2025/7/24 23:32:34 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

C++程序设计 设计报告

机房收费管理系统

题目:

一、实验题目 机房收费管理系统 二、实验环境 Visual C++ 6.0 三、设计思想

包括:函数分解过程、算法描述以及相应的数据流程图

一、 函数分解过程 1、输入功能

struct lbtime { int lbhour; int lbminute; int lbsecond; };

typedef struct {

char lbnum[20]; int lbbanji; int lbflag; char lbname[20];

struct lbtime lbstart,lbfinish; } lbStudent; lbStudent lbstu[50]; struct lbcomputer { int lbf;

lbStudent lbstut; }lbcom[30]; int lbk;

int lbmain_menu() { char lbc; do {

system(\

cout<<\机房收费管理系统****\\n\输入学生信息\\n\上机\\n\下机\\n\查询上机时间\\n\机器使用情况显示\\n\退出系统\\n\请选择菜单(0-5):\

lbc=getchar(); } while(lbc<'0'||lbc>'5'); return(lbc-'0'); }

int lbinput(lbStudent lbstu[],int lbn) { int lbi=0; char lbsign='0';

while(lbsign!='lbn'&&lbsign!='lbN')

{ getchar();

cout<<\学号:\ gets(lbstu[lbn+qhi].lbnum); cout<<\班级:\ cin>>lbstu[lbn+lbi].lbbanji; getchar();

cout<<\姓名:\ gets(lbstu[lbn+lbi].lbname);

cout<<\继续输入?是请按Y,否请按N:cin>>lbsign;

lbstu[lbn+qhi].lbflag=0; lbi++; }

return(lbn+lbi); }

void lbonline(lbStudent lbstu[],int lbn) {

char lbnum_t[20],lbname_t[20]; int lbi,lbs; do {

\

cout<<\使用姓名按1,使用学号按2:\ cin>>lbs; }

while(lbs!=1&&lbs!=2); getchar(); if(lbs==1) {

cout<<\请输入姓名:\ gets(lbname_t); for(lbi=0;lbi

if(strcmp(lbstu[lbi].lbname,lbname_t)==0) break; } else {

cout<<\请输入学号:\ gets(lbnum_t); for(lbi=0;lbi

if(strcmp(lbstu[lbi].lbnum,lbnum_t)==0) break; } }

搜索更多关于: 机房收费管理系统C程序设计报告 的文档
机房收费管理系统C程序设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3x60p6rei7721et5ih12_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top