用C++编写的高校实验任务安排程序

用C++编写的高校实验任务安排程序,第1张

#include <conioh> //输出输入函数的头文件

#include <fstreamh> //数据流输入/输出

#include <stringh> //字符串处理

#include <stdlibh> //定义杂项函数及内存分配函数

#include <stdioh> //C的输入输出流

#define MAXSIZE 100

typedef int ElemType;

struct student //学生的记录信息

{ElemType key; //学号

char name[8]; //姓名

};

class SeQueue

{ private:

ElemType elem[MAXSIZE];

int front,rear;

public:

SeQueue();

~SeQueue();

void Display();

void AddQ(ElemType x);

ElemType DelQ();

void save();

};

SeQueue::SeQueue()

{

front=0;

rear=0;

cout<<"排队系统初始化完成"<<endl;

}

SeQueue::~SeQueue()

{};

void SeQueue::save()

{

ofstream of( "C:/0605030112txt");

ElemType x; int j=0;

if(rear==front)

{

cout<<"队列为空";}

else{

j=front+1;

while(j!=rear+1)

{

x=elem[j];

of<<x;

j=(j+1)%MAXSIZE;}

}cout<<endl;

}

void SeQueue::Display()

{

ElemType x; int j=0;

if(rear==front)

{

cout<<"队列无学生";}

else{

j=front+1;

while(j!=rear+1)

{

x=elem[j];cout<< "当前排队学生为:"<<x<<"\n";

j=(j+1)%MAXSIZE;}

}cout<<endl;

}

void SeQueue::AddQ(ElemType x)

{

if((rear+1)%MAXSIZE==front)

cout<<"排队已满\n";

else{

rear=(rear+1)%MAXSIZE;

elem[rear]=x;

cout<<"已加入排队\n";

}

}

ElemType SeQueue::DelQ()

{

if(front==rear)

{cout<<"当前已无学生需要做实验\n";

return -1;

}

else{

front=(front+1)%MAXSIZE;

return(elem[front]);

}

}

int main( )

{

ElemType e;

SeQueue h;

int k; int i=0;

char mima[20];

int o=0;

char name[20];

printf("\n \n\n");

printf(" VIP记录需登录用户\n\n");

printf(" \n\n");

printf("请输入用户名:");

gets(name);

printf("\n");

printf("输入密码,于#结束:");

while((mima[o++]=getch())!='#')

printf("");

mima[o]='\0';

if(!strcmp("lbh",name)&&!strcmp("123#",mima))

{

printf("输入密码正确\n");}

else

{

cout<<"密码错误,退出程序"<<endl;

exit(1);

}

cout<<"\n 实验排队系统";

do{

cout<<"\n\n";

cout<<"\n\n 1初步建立一个队列";

cout<<"\n\n 2输出排队现况";

cout<<"\n\n 3加入学生";

cout<<"\n\n 4提取5个可实验学生";

cout<<"\n\n 5打印到文本";

cout<<"\n\n 6结束程序";

cout<<"\n ";

cout<<"\n ";

cout<<"\n 请输入你的选择";

cin>>k;

switch(k){

case 1:{SeQueue::SeQueue();

}break;

case 2:{hDisplay();

}break;

case 3:{

cout<< "请输入需要实验的学生"; cin>>e;

hAddQ(e);

hDisplay();

}break;

case 4:{ for(int i=0;i<5;i++)

{ e=hDelQ();

if(e!=-1)

cout<< "当前可做实验的学生是:"<<e<<endl;}

hDisplay();

}break;

case 5:{ hsave();

cout<<" 已输出到C:/0605030112txt文件"<<endl;

}break;

}

cout<<"\n--------------------------------- ";

}while(k>=1&&k<6);

cout<<"\n 再见!";

cout<<"\n 按任意键,返回。";

return 0;

}

c(c++)上机实验报告格式:

⒈  实验目的  

(1) 了解在具体的语言环境下如何编辑、编译、连接和运行一个 C 程序。

⑵ 通过运行简单的 C 程序,初步了解 C 源程序的特点。

⑶ 掌握 C 语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。

⑷ 掌握不同的类型数据之间赋值的规律。

⑸ 学会使用 C 的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。

2实验内容和步骤

⑴  检查所用的计算机系统是否已安装了 C 编译系统并确定他所在的子目录。

⑵ 进入所用的集成环境。

⑶ 熟悉集成环境的界面和有关菜单的使用方法。

⑷ 输入并运行一个简单的、正确的程序。

⒊ 实验题目

⑴ 输入下面的程序

# include “stdioh” void main()

{ printf(“This is a c program\n”); }

程序无误,其运行的结果为:

实验名称

要用最简练的语言反映实验的内容。如验证某程序、定律、算法,可写成“验证×××”;分析×××。

学生姓名、学号、及合作者

实验日期和地点(年、月、日)

实验目的

目的要明确,在理论上验证定理、公式、算法,并使实验者获得深刻和系统的理解,在实践上,掌握使用实验设备的技能技巧和程序的调试方法。一般需说明是验证型实验还是设计型实验,是创新型实验还是综合型实验。[2]

实验设备(环境)及要求

在实验中需要用到的实验用物,药品以及对环境的要求。

实验原理

在此阐述实验相关的主要原理。

实验内容

这是实验报告极其重要的内容。要抓住重点,可以从理论和实践两个方面考虑。这部分要写明依据何种原理、定律算法、或 *** 作方法进行实验。详细理论计算过程。

实验步骤

只写主要 *** 作步骤,不要照抄实习指导,要简明扼要。还应该画出实验流程图(实验装置的结构示意图),再配以相应的文字说明,这样既可以节省许多文字说明,又能使实验报告简明扼要,清楚明白。

具体的范文模板

链接: xjak  

实验要求:把题目抄进去。。实验原理:把代码抄进去。。实验材料:计算机一台,VC++60。。实验调试:把编程过程中的错误抄进去。。没错误你删个分号让它出错。。实验结果:把程序运行结果抄进去。。心得体会:C++真是好东西啊。。

以上就是关于用C++编写的高校实验任务安排程序全部的内容,包括:用C++编写的高校实验任务安排程序、咋写C语言实验报告、实验报告应该怎么写啊```步骤是什么啊`````等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9278775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存