学生选课管理系统c语言课程设计_大一c语言学生选课系统代码

学生选课管理系统c语言课程设计_大一c语言学生选课系统代码《学生选课管理系统c语言程序》由会员分享,可在线阅读,更多相关《学生选课管理系统c语言程序(38页珍藏版)》请在人人文库网上搜索。1、include#include#includeintN1、N2;结构成本*头部1;structstudent*head2;结构课程/课程信息结构举止intnum1;/课程编号charname120;/课程名称chartype20;/课程性质int…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

《学生选课管理系统c语言程序》由会员分享,可在线阅读,更多相关《学生选课管理系统c语言程序(38页珍藏版)》请在人人文库网上搜索。

1、include#include#includeint N1、N2;结构成本*头部1;struct student * head2;结构课程/课程信息结构举止int num1; /课程编号char name120; /课程名称char type20; /课程性质int hour; /总学时int teach; /上课中int exp; /实验性地学习机器的时候int credit /单位int semester; /开课学期int nelepeo; /课程选择人数int Melepeo; /课程上限结构成本*下一步;struct student/学生信息结构举止int num2; /学号char。

2、 name220; /名字int nelenum50; /选定的课程编号char nelename1020; /选定的名称int nelen; /选定的课程数int score; /总单位int gainscore; /取得的单位struct student * next;void manger ();void student ();void管理c ();void managements ();voidmanagement ();void main ();存储void intoc() /课程信息举止FILE * fp;结构成本* p;char文件路径 30 ;printf (ttt * * *。

3、 * * * * * * * * * * * * * * * * * * * * * n );printf(ntttt欢迎使用此系统! n );printf (ttt * * * * * * * * * * * * * * * * * * * * * * * * n );printf (输入路径: );getchar ();gets (文件路径)if (FP=fopen (文件路径, w)=null )举止printf (无法保存! );exit(0)以下p=头部1;PS!=NULL )举止fprintf(fp, % d % s % d % d % d % d % dn ,p-num1,p-n。

4、ame1,p-type,p-hour,p-teach,p-exp,p-credit,p-semester,p-nellp=p-next;以下fclose(fp )printf (保存在%s文件中 n ,文件路径;以下输入void keyboardc()/过山车函数(通过键盘输入)举止结构成本*p2、*p2;N1=0;P1=p2=(结构成本* ) malloc (尺寸(结构成本) );printf (ttt * * * * * * * * * * * * * * * * * * * * * * * * n );printf(ntttt欢迎使用此系统! n );printf (ttt * * * 。

5、* * * * * * * * * * * * * * * * * * * * * n );printf (号码名称性质总学时课时实验上机会学时单位开课学期选择人数课程上限n );扫描( % d % s % s % d % d % d % d % d ,p1-num1,p1-name1,p1-type,p1-hour,p1-teach,p1-exp,p1-credit,p1-semester,p1-头1=空;PS (A1-num 1!=0)举止N1=N1 1;PS (n1=1)头部1=P1;else p2-next=p1; /对这个词有疑问p2=p1;P1=(结构成本* ) malloc (尺。

6、寸(结构成本) );扫描( % d % s % s % d % d % d % d % d ,p1-num1,p1-name1,p1-type,p1-hour,p1-teach,p1-exp,p1-credit,p1-semester,p1-以下p2-next=NULL;以下输入void filec()/键盘函数(从文件输入)举止FILE * fp;char文件路径 20 ;结构成本*p2、*p2;N1=0;printf (ttt * * * * * * * * * * * * * * * * * * * * * * * * n );printf(ntttt欢迎使用此系统! n );print。

7、f (ttt * * * * * * * * * * * * * * * * * * * * * * * * n );输入printf (要导入的文件路径: )getchar ();gets (文件路径)if (FP=fopen (文件路径, rb)=null )举止printf (找不到文件% sn ,文件路径;exit(0)以下P1=p2=(结构成本* ) malloc (尺寸(结构成本) );fscanf(fp, % d % s % d % d % d % d % d % d ,p1-num1,p1-name1,p1-type,p1-hour,p1-teach,p1-exp,p1-cre。

8、dit,p1-semester头1=空;while (! feof(fp ) )举止N1=N1 1;PS (n1=1)头1=P1;else p2-next=p1;p2=p1;P1=(结构成本* ) malloc (尺寸(结构成本) );fscanf(fp, % d % s % d % d % d % d % d % d ,p1-num1,p1-name1,p1-type,p1-hour,p1-teach,p1-exp,p1-credit,p1-semester以下p2-next=NULL;以下输入void inputc()/课程的主函数举止PS;printf (ttt * * * * * * 。

9、* * * * * * * * * * * * * * * * * * n );printf(ntttt欢迎使用此系统! n );printf (ttt * * * * * * * * * * * * * * * * * * * * * * * * n );输入打印(ttt课程信息 n );打印(ntt1 .通过键盘输入 n );打印(“ ttT2 .从文件输入 n );printf(ttt3 .返回上一个菜单 n );打印(选择(13): );扫描( % d ,I );交换机(I )举止case (1) :系统( cls ); keyboardc (); 系统( cls ); inputc 。

10、(); break;case (2) :系统( cls ); filec (); 系统( cls ); inputc (); break;case (3) :系统( cls ); 管理c (); break;以下以下void insertc(int num2)/课程管理子函数(课程修改)举止结构成本*p2、*p2;if (头1=空)举止printf(nttt课程不存在,无法更改 n );goto end;以下p1=头1;PR 2!=p1-num1 p1-next!=NULL )举止p2=p1;p1=p1-next;以下PS (PS2=P1-K1)举止请重新输入printf(ttt数据并修改n 。

11、);printf (课程编号课程名称课程的性质总学时课程学习时单位开课学期课程选择人数课程上限n );扫描( % d % s % s % d % d % d % d % d % d ,p1-num1,p1-name1,p1-type,p1-hour,p1-teach,p1-exp,p1-credit,p1-semester,p1-semester打印(ttt课程已更改n );以下else printf(ttt没有此编号的课程! n );end:以下void delc(int num1)/课程管理子函数(删除课程)举止结构成本*p2、*p2;if (头1=空)举止无法删除printf(nttt课。

12、程, n );goto end;以下p1=头1;PR (PS 1!=p1-num1 p1-next!=NULL )举止p2=p1;p1=p1-next;以下PK (PS1=P1-S1)举止if (p1=头1 )头1=p1-下一个;else p2-next=p1-next;printf (编号课程已删除 n );N1=N1-1;以下else printf (没有这个号码的课程! n );end:以下void管理c ()/课程管理主函数举止PS、PS 1、PS2=1;printf (ttt * * * * * * * * * * * * * * * * * * * * * * * * n );pr。

13、intf(ntttt欢迎使用此系统! n );printf (ttt * * * * * * * * * * * * * * * * * * * * * * * * n );打印机(ttt课程管理 n );printf(ttt1 .添加课程 n );打印(ttT2 .课程变更 n );printf(ttt3 .删除课程 n );打印(ttT4 .保存课程信息 n );printf(ttt5 .返回上一个菜单 n );打印(选择(15): );扫描( % d ,I );交换机(I )举止case (1) :系统( cls ); inputc (); 系统( cls ); break;case(2):举止系统( cls );printf (ttt * * * * * * * * * * * * * * * * * * * * * * * * n );printf(ntttt欢迎使用此系统! n );printf (ttt * * * * * * * * * * * * * * * * * * * * * * * * n );printf (要更改的课程编号:n );扫描( % d,num2 );insertc(num2)管理c ();系统( cls );break;以下c.c。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181580.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux命令_linux基本命令的使用

    linux命令_linux基本命令的使用创建petalinux工程:petalinux-create-tproject–templatezynq-nzynq_linux配置petalinux工程:petalinux-config–get-hw-description/mnt/hgfs/VMShare/ZYNQ7035_Linux/ZYNQ7035_Linux.sdk/重新配置petalinux工程:petalinux-config配置Linux内核:petalinux-config-ckernel配置Lin

    2022年9月12日
    2
  • 如果你也23岁

    分享一下这篇文章:23岁那年你正处在哪个状态?现在呢? 我,23岁,应届毕业生。生活,工作,爱情都处于人生的低谷,一穷二白,一无所有,一事无成。分享一下成长的建议吧。匿名用户23岁那年…就是去年…… 在22岁的时候我毕业,同时第二年准备考研,结果因为压力太大,期望太高,又失利了,但是我依然满怀信心和憧憬 在我23岁那年四月,当我深爱的女孩(在这之

    2022年4月7日
    30
  • mysql listagg函数_Oracle函数之LISTAGG「建议收藏」

    mysql listagg函数_Oracle函数之LISTAGG「建议收藏」最近在学习的过程中,发现一个挺有意思的Oracle函数,它可实现对列值的拼接。下面我们来看看其具体用法。最近在学习的过程中,发现一个挺有意思的Oracle函数,它可实现对列值的拼接。下面我们来看看其具体用法。用法:对其作用,官方文档的解释如下:Foraspecifiedmeasure,LISTAGGordersdatawithineachgroupspecifiedinth…

    2022年9月6日
    5
  • Hadoop教程(一) Hadoop入门教程「建议收藏」

    Hadoop教程(一) Hadoop入门教程「建议收藏」Hadoop是Apache开源组织的一个分布式计算开源框架(http://hadoop.apache.org/),用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算。Hadoop框架中最核心设计就是:HDFS和MapReduce,HDFS实现存储,而MapReduce实现原理分析处理,这两部分是hadoop的核心。数据在Hadoop中处理的流程可以简单的按照下图来理解:数据通过Haddop的集群处理后得到结果,它是一个高性能处理海量数据集的工具 。

    2022年4月29日
    59
  • 写给夏燕第十一个男人「建议收藏」

    写给夏燕第十一个男人「建议收藏」悲哀,(李旧)是她第十一个男人。她想要什么呢???很多男人吗?很多是多少?我是她第十个男人,我原理她了:“说自己以前走的路不可能回头了,叫我不要在过问她以前的事了”。过也两个月后,可还死不改心,还有多少男人被她骗呢?   夏燕(安徽宿松人) 她电话13764996496 15300910532 13917482046   过年回家时,我和夏燕(我第一个女人)认识我不到24小时,就和她发生过关系,还

    2022年9月18日
    3
  • mysql如何获取当前时间_mysql怎么获取当前时间「建议收藏」

    mysql如何获取当前时间_mysql怎么获取当前时间「建议收藏」mysql获取当前时间的方法:可以通过执行【selectnow();】语句来获取当前时间。还可以通过执行【selectcurrent_timestamp,current_timestamp();】语句来获取。获得当前日期+时间(date+time)函数:now()mysql>selectnow();+———————+|now()|+——-…

    2022年10月6日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号