当前位置:首页 » 课程大全 » pr课程设计

pr课程设计

发布时间: 2020-11-27 20:06:04

❶ C++课程设计:学生基本信息管理系统

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>

intbExit=0;
inttotal=0;
#defineCreate(the_one)the_one=(Stu*)malloc(sizeof(Stu))
typedef
structStudent
{
charcnum[20]; //字符串学号
intinum; //数字学号
charname[20]; //姓名
floatscore; //成绩
structStudent*next;
}Stu;
Stu*the_one,*h,*pr,*last,*end;//1.添加学生函数
voidADD()
{
intFour=0;
printf("================================ ");

Create(the_one);
the_one->next=NULL;

end=last;//end指向倒数第二个结点

last->next=the_one;//将the_one放在链表的最后
last=the_one;//last指向倒数第一个结点

//输入学号
printf("输入学生信息: 学号:");

while(!Four)
{
gets(the_one->cnum);
if(strlen(the_one->cnum)!=4)
printf("输入非法:学号必须是4位,请重新输入! 学号:");
else
Four=1;
}
the_one->inum=atoi(the_one->cnum); //int型学号

//输入姓名
printf("学生姓名:");
gets(the_one->name);
//输入成绩
printf("学生成绩:");
scanf("%f",&the_one->score);
getchar();//接收回车
//总数+1
total++;
//排序

//pr从空head开始,last指向下一个(前趋pr,后趋last)
for(pr=h,last=pr->next;last->next;pr=pr->next,last=pr->next)
{
if(last->inum>the_one->inum)
{
//插入元素the_one
the_one->next=last;
pr->next=the_one;

last=end;//插入完成,将last移到最后。
end->next=NULL;//最后结点指针域置空,last->next为NULL,跳出循环
break;
}
}
printf("================================ ");
}

//2.查询学生函数
voidCHECK()
{
Stu*target,*p;
intfond=0;
printf("================================ ");
printf("输入要查找学生的学号: 学号:");
Create(target);
gets(target->cnum);
for(p=h->next;p;p=p->next)
{
if(!strcmp(p->cnum,target->cnum))
{
printf("学号为%s的学生信息:姓名(%s),分数(%.2f) ",p->cnum,p->name,p->score);
free(target);
fond=1;
}
}
if(!fond)
printf("WrongStudentNO.! ");
printf("================================ ");
}
//3.编辑学生
voidEDIT()
{
Stu*target,*p;
intfond=0;
printf("================================ ");
printf("输入要编辑学生的学号: 学号:");
Create(target);
gets(target->cnum);
for(p=h->next;p;p=p->next)
{
if(!strcmp(p->cnum,target->cnum))
{
printf("学号为%s的学生信息:姓名(%s),分数(%.2f) ",p->cnum,p->name,p->score);
printf("请选择修改项目: 1:姓名 2:分数 ");
charc;
c=getch();
switch(c)
{
case'1':
printf("输入正确的姓名:");
gets(p->name);
break;
case'2':
printf("输入最新成绩:");
scanf("%f",&p->score);
break;
}
printf("学号为%s的学生最新信息:姓名(%s),分数(%.2f) ",p->cnum,p->name,p->score);

free(target);
fond=1;
}
}
if(!fond)
printf("NotExitThisNO.! ");
printf("================================ ");

}
//4.删除学生
voidDELETE1()
{
voidPRINALL();
PRINALL();
Stu*target,*p,*pr;
intfond=0;
printf("================================ ");
printf("输入要删除学生的学号:(如果删除所有学生信息,请输入0000) 学号:");
Create(target);
gets(target->cnum);
target->inum=atoi(target->cnum);
// char*zero=&"0000";

if(!strcmp(target->cnum,"0000"))
{
h->next=NULL;
total=0;
}
else
{

for(pr=h,p=h->next;p;pr=pr->next,p=p->next)
{
if(!strcmp(p->cnum,target->cnum))
{
printf("学号为%s的学生信息已删除 ",p->cnum);
free(target);
pr->next=p->next;
p->next=NULL;
// free(p);此句报错
fond=1;
total--;
}
}
if(!fond)
printf("没有找到学号为%s的学生,请确认学号输入是否正确 ");
}
printf("================================ ");
}
//5.打印全部
voidPRINALL()
{
intamounts=1;
Stu*Op;
printf("================================ ");
printf("所有学生信息: ");
for(Op=h->next;Op;Op=Op->next)
printf("%d.%s,%s,%.2f ",amounts++,Op->cnum,Op->name,Op->score);
printf("================================ ");
}
//6.总人数
voidTOTAL()
{
printf("================================ ");
printf("学生总人数:%d ",total);
printf("================================ ");
}

//菜单函数
voidMenu()
{
charorder;
printf("================================ ");
printf("|1.添加学生.| ");
printf("|2.查询学生.| ");
printf("|3.编辑学生.| ");
printf("|4.删除学生.| ");
printf("|5.打印全部.| ");
printf("|6.总人数.| ");
printf("|7.退出.| ");
printf("================================ ");

order=getch();
system("cls");


switch(order)
{
case'1':
ADD();
break;
case'2':
CHECK();
break;
case'3':
EDIT();
break;
case'4':
DELETE1();
break;
case'5':
PRINALL();
break;
case'6':
TOTAL();
break;
case'7':
bExit=1;
break;
}
while(!bExit)
{
getch();
system("cls");
Menu();
}
}
voidmain()
{
//创建链表头
Create(h);
pr=last=end=the_one=h;
the_one->next=NULL; Menu();
}

❷ 请问大家谁知道,平面设计培训的地方有没有啊

天琥教育的学员口碑较好。天琥教育在课件质量、师资力量等方面上均比较占优势。具体如下:
1、优质的课件质量:
天琥教育的UI设计课程内容全视频课件制作,采用先进的视音频压缩技术,画面播放流畅,音质清晰,各种网络环境下,都能够享受到身临其境的教学效果。众多老师生动有趣、系统精彩的讲授,助学员在轻松中获取知识。
2、一流的师资力量:
天琥教育的课程内容由国内一流师资——天琥教育的自考团队全新研发。UI设计有着不同于其他专业的鲜明特征,天琥教育对考试大纲及出题规律、命题特点进行了深度研究。
(2)pr课程设计扩展阅读:
天琥教育的有关介绍:
根据多年教学经验,天琥教育总结了一套先进、科学、高效的课程体系。此体系包括基础(深度)、点题冲刺、模考预测、专项突破等多种课程,为各类考生的不同情况量身定制,如同一棵巨大的知识树。

❸ 化工原理课程设计精馏塔的CAD大图(筛板塔的)。。。谢谢了。。邮箱:priluo163.com

给个筛板式精馏塔CAD大图,谢谢,[email protected] 谢谢

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919