ImageVerifierCode 换一换
格式:DOC , 页数:57 ,大小:313.04KB ,
资源ID:2658712      下载积分:14 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2658712.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(C语言专业课程设计学生选课系统实习报告.doc)为本站上传会员【w****g】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

C语言专业课程设计学生选课系统实习报告.doc

1、C语言上机实习汇报 院 系: 班 级: 姓 名: 指 导 老 师: -8-28至-9-4 目录 一、设计目标 1 二、设计要求 2 三、题目及其要求 2 四、需求分析 2 五、总体设计 3 六、具体设计 3 6.1、主函数 3 6.2、菜单函数 4 6.3各模块设计 7 6.3.1输入函数 7 6.3.2添加函数 9 6.3.3修改函数 12 6.3.4查找函数 16 6.3.5选择课程 20 6.3.6删除课程 23 6.3.7浏览函数 26

2、 6.3.8退出操作 27 6.3.9公共函数——保留函数 28 七、上机实习………………………………………………………………………..28 八、设计实习心得…………………………………………………………………..29 九、参考书目………………………………………………………………………..29 十、学生选课系统和程序…………………………………………………………..30 一、 设计目标 伴随信息技术对人类社会进行全方位渗透,一个新文化形态——信息时代计 算机文化已经形成。计算机知识成为现代知识分子结构中不可缺乏关键部分。 C语言是多年来中国外得到快速推广使用一个

3、高级语言。C语言功效丰富,表示能 力强,使用灵活方便,应用广,目标程序效率高,可移植性好,既含有高级语言优点, 又含有低级语言语言特点,所以C语言对我们来说很关键。 学习目标在于将所学到东西利用于实践,这么方可在实践中巩固以前所学理论知识,同时提升自己学习能力,完善自己掌握技能,使得我们既能够从实践中强化以前所学知识,也能让我们在实践中学到更多新东西,还能锻炼我们动手能力,这是书本上不能学到。 此次设计就在于让我们把以往所学利用于实践中,让我们经过对实际生活中实例进行观察和理论分析后,总结出一套可行处理方案,然后用编程方法,把处理方案变为可能。此次设计,也让我们巩固和加深了对C语言课程

4、基础知识了解和掌握,帮助我们掌握C语言编程和程序调试基础技能,让我们体验了怎样用C语言进行基础软件设计,同时也提升了我们书写程序说明能力和用C语言处理实际问题能力。 二、设计要求 1. 认真分析实习指导老师分配课程设计题目标要求; 2. 写出具体设计说明,分块叙述; 3. 编写程序代码,调试程序使其能正确运行,而且能够实现预期功效; 4. 设计完成软件要便于操作和使用,有整齐、美观使用界面; 5. 设计完成后提交课程设计汇报和源代码文件电子文档。 三、题目及其要求 假定有n门课程,每门课程有课程编号,课程名称,课程性质,课时,讲课课时,试验或上机课时,学分,开课学期等信息,

5、学生可按要求(如总学分不得少于15)自由选课。试设计一个选修课程系统,使之能提供以下功效: (1)系统以菜单方法工作 (2)课程信息和学生选课信息录入功效(课程信息用文件保留) (3)课程信息浏览功效 (4)查询功效 (5)按学分查询 (6)某门课程学生选修情况(可选项) 四、需求分析 依据题目要求,因为课程和学生所选课程信息是存放在文件中,所以要提供文件输入输出等操作;在程序过程中还要进行添加课程、浏览课程、查找课程、选择课程、删除课程和退出系统等操作,所以应提供对应输入、现实、查找、选择、删除和退出等功效函数来实现;另外还要在最开始设置

6、菜单函数,实现其它功效选择。 五、总体设计 依据以上题目要求和需求分析,我认为可将我要设计程序分为十一个模块:主函数、菜单函数、输入课程、添加课程、修改课程、查找课程、选择课程、删除课程、浏览课程、退出系统、保留文件。(系统功效模块图5-1所表示) 主函数 输入 函数 添加 函数 修改 函数 查找 函数 选择 函数 删除 函数 浏览 函数 菜单 函数 保留 函数 保留 函数 保留 函数 保留 函数 退出 函数 保留 函数

7、 六、具体设计 6.1、主函数 主函数通常设计简练,此次设计遵照程序清楚可读,功效完善标准,尽可能合理简化程序。在主函数中,仅提供了标准输出函数调用和菜单函数调用。 主函数步骤图以下图所表示: 调用主函数 输出“正在开启系统” 调用菜单函数 其代码以下所表示: /* 主函数 */ void main() { int b=1; system("color 6f

8、"); printf("\n\n\n\n\n\n\n\n\n\n\t \t\t正在开启系统>>>> >>>> >>>>\t\n "); for(i=0;i<;i++); system("color 2f"); menu(); } 6.2、菜单函数 依据所要实现功效,我编译了一个菜单函数,将全部选择功效集中,提供给用户进行选择。这么做既能够使程序愈加紧然有序,也为用户提供了方便快捷选择,使得整个设计愈加人性化。 菜单函数步骤图以下图所表示: 菜单 函数 输入 课程 添加 课程 修改 课程 查找 课程

9、 选择 课程 删除 课程 浏览 课程 退出 系统 菜单函数代码以下所表示: void menu() { char k[100]="\n\n\n\t\t\t\t\t052081班 王兵武\n\n\n\n\n\n\n"; char *m=k; do { system("cls"); puts("\n\t\t ***************管理员菜单***************"); puts("\n\t\t\t\t1.输入课程."); puts("\n\t\t\t\t2.

10、添加课程."); puts("\n\t\t\t\t3.修改课程."); puts("\n\t\t\t\t4.查找课程."); puts("\n\t\t\t\t5.选择课程."); puts("\n\t\t\t\t6.删除课程."); puts("\n\t\t\t\t7.浏览课程."); puts("\n\t\t\t\t8.退出系统.\n"); puts("\t\t********************************************\n"); printf("\n\t\t请输

11、入您选择(1-8):\t"); scanf("%d",&a); printf("\n\t\t--------------------------------------------\n\n"); switch(a) { case 1: input(); break; case 2: add(); break; case 3: amend(); break; case 4: search(); break; case 5: select(); brea

12、k; case 6: cross_off(); break; case 7: output(); break; case 8: { system("cls"); for(i=0;i<10000000;i++); system("color 8f");puts("\n\n\n\n\t\t\t谢谢使用。已退出系统。"); for(m=k;m

13、k; } printf(" 按任意键返回首层\n"); getch(); } while(a!=8); } 运行主函数和菜单函数效果以下: 显示进入系统 进入主菜单: 6.3各模块设计 经过主函数调用菜单函数,经过菜单函数里开关语句选择调用各功效函数。下面详述各功效函数。 6.3.1输入函数 经过菜单函数调用此函数用于输入已经有课程信息,并经过输入函数调用保留函数将课程信息保留在“课程.txt”文件中。 其步骤图以下所表示:

14、 调用输入函数 输入课程编号 判定课程是否存在 加入课程已经存在, 按任意键返回主菜单。 课程原来不存在,继续输入课程其它信息,调用保留函数将其保留后,继续选择。 若选择返回,则调用 菜单函数返回主菜单。 选择继续,则返回输入函数反复上述操作。 其代码以下: /* 输入函数 */ void input() { int i,flag=0,num=0; char q; do { flag = 0; printf("请输入课程编号: "); scanf("%d"

15、num); for(i=0;i

16、 else { KC[count].num=num; printf("请输入课程名称: "); scanf("%s",KC[count].name); printf("请输入课程性质: "); scanf("%s",KC[count].xingzhi); printf("请输入课程课时: "); scanf("%d",&KC[count].xueshi); printf("输入试验上机课时: "); scanf("%d",&KC[count].s

17、hiyan_shangji); printf("请输入课程学分: "); scanf("%f",&KC[count].xuefen); printf("请输入开课学期: "); scanf("%d",&KC[count].xueqi); count++; baocun(); printf("输入成功!\n"); } } while(flag==1); } 输入函数运行效果以下图: (1)输入新课程,显示继续添加: (2)反复输入则运行以下:

18、 6.3.2添加函数 经过菜单函数调用添加课程函数,进行新课程添加。输入课程编号,判定其是否已经存在,已存在则选择重新输入或返回主菜单,不存在则继续添加该课程其它信息,并调用保留函数将其信息保留在“课程.txt”文件中。 其步骤图以下所表示: 调用添加函数 输入课程编号 判定课程是否 存在 所加课程已经存在,选择继续添加或返回主菜单。 若不存在,继续添加信息,调用保留函数将其保留后,继续选择。 若选择返回,则调用菜单函返回主菜单。 选择继续,则返回添加函数反复上述操作。 继续添加,则继续调用添加函数 选择返回主菜单,则调用菜单函数。 程序

19、代码以下: /* 添加函数 */ void add() { int i,j,flag=0,num=0; char q; do{ flag = 0; printf("请输入课程编号:"); scanf("%d",&num); for(i=0;i

20、 printf("此课程已存在!\n\t\t请重新选择:1--->重新输入;其它键--->返回主菜单\n"); printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); printf("请输入:\n"); printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); q=getch(); if(q=='1') add(); else menu();} else { j=count;

21、 KC[j].num=num; printf("请输入课程名称:"); scanf("%s",KC[j].name); printf("请输入课程性质:"); scanf("%s",KC[j].xingzhi); printf("请输入课程课时:"); scanf("%d",&KC[j].xueshi); printf("输入试验上机课时:"); scanf("%d",&KC[j].shiyan_shangji); print

22、f("请输入课程学分:"); scanf("%f",&KC[j].xuefen); printf("请输入开课学期:"); scanf("%d",&KC[j].xueqi); count++; baocun(); printf("添加成功!\n"); printf("请继续选择: 1--->继续输入; 其它键--->返回主菜单\n"); q=getch(); if(q!='1')menu(); } }while(flag==1

23、); } 其运行效果以下图所表示: (1)所添加课程原来不存在,则继续添加该课程信息: (2)所添加课程已经存在,则继续选择进行下一步操作: 6.3.3修改函数 修改函数用于对已经存在课程信息进行对应修改,用来修改已经有课程名称、课时、试验上机课时、学分和开课学期相关信息。调用该函数时,先输入课程编号,判定其实全部存在,假如存在,则进行对应项修改,修改完成保留然后选择继续修改或返回主菜单。若不存在,则进行选择,选择继续修改或返回主菜单。 步骤图以下所表示 调用修改函数 输入课程编号 判定课程 是否存在 改课程已经存在,则继续修改该课程其它信息。修改完保留,继

24、续选择。 若课程不存在,则继续选择。 选择继续修改,则继续调用修改函数 若选择返回,则调用菜单函数,返回主菜单。 继续修改,则继续调用修改函数 选择返回主菜单,则调用菜单函数。 修改模块代码以下: /* 修改函数 */ void amend() { int num,i,flag=0; char q; do { printf("请输入要修改课程编号:"); scanf("%d",&num); for(i=0;i

25、1) { printf("请输入修改后课程名称:"); scanf("%s",KC[i].name); printf("请输入修改后课程性质:"); scanf("%s",KC[i].xingzhi); printf("请输入修改后课程课时:"); scanf("%d",&KC[i].xueshi); printf("输入修改后试验上机课时:"); scanf("%d",&KC[i].shiyan_sha

26、ngji); printf("请输入修改后课程学分:"); scanf("%f",&KC[i].xuefen); printf("请输入修改后开课学期:"); scanf("%d",&KC[i].xueqi); baocun(); printf("修改成功!请选择: 1--->继续修改; 其它键--->返回主菜单\n"); flag=0; printf("~~~~~~~~~~~

27、~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); printf("请输入:"); q=getch(); if(q!='1')menu(); else amend(); } else { printf("无此课程!1--->重新输入;任意键--->返回主菜单\n"); printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); printf("请

28、输入:"); printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); q=getch(); if(q!='1')menu(); else amend(); } }while(flag==0); } 运行修改函数效果以下: (1)输入已经有课程,继续修改其它信息,显示修改成功,然后继续选择: (2)输入课程不存在,选择继续修改或返回主菜单: 6.3.4查找函数 调用查找函数,先选择按编号查找或按学分查

29、找,然后进行下一步。输入1,则按编号进行查找,若该课程存在,则程序将该课程信息打印在屏幕上,若不存在,则打印不存在信息并提醒继续选择查找或返回主菜单;输入2,则按学分进行查找,若该课程已存在,则程序将其信息打印和屏幕上,若不存在则打印不存在信息,并提醒继续选择。 查找模块步骤图以下 调用查找 函数 输入2, 按编号查找 输入2, 按学分查找 输入编号存在,则打印相关信息。提醒选择继续查找或返回。 编号不存在,打印不存在信息,提醒继续查找或返回。 输入学分,存在,则打印课程信息,然后提醒继续查找或返回。 输入学分不存在,打印不存在信息,提醒重新查找或返回。 输入其它键

30、提醒输入错误,按任意键返回主菜单。 其代码以下所表示: void search() { char q; int num,i,xuefen,m,flag=0; puts("\n\n\n\t\t请选择: 1--->按编号查询; 2--->按学分查询\n"); scanf("%d",&m); if(m==1) do{ printf("请输入课程编号:"); scanf("%d",&num); for(i=0;i

31、 if(num==KC[i].num) {flag =1; break; } } if(flag) { printf("课程编号 课程名称 课程性质 课程课时 试验上机 课程学分 开课学期\n"); printf("%d\t%s\t%s\t%d\t%d\t%1.f\t%d\n", KC[i].num,KC[i].name,KC[i].xingzhi,KC[i].xueshi, KC[i].shiyan_sh

32、angji,KC[i].xuefen,KC[i].xueqi); } else { printf("无此课程!\n请选择: 1--->重新输入;其它键--->返回主菜单\n"); printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); printf("请输入:\n"); printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

33、~~~~~~~~~~~~~~~~\n"); q=getch(); if(q!='1') menu(); } }while(flag==0); if(m==2) do{ printf("请输入课程学分:"); scanf("%d",&xuefen); for(i=0;i

34、k; } } if(flag) { printf("课程编号 课程名称 课程性质 课程课时 试验上机 课程学分 开课学期\n"); printf("%d\t%s\t%s\t%d\t%d\t%1.f\t%d\n", KC[i].num,KC[i].name,KC[i].xingzhi,KC[i].xueshi,KC[i].shiyan_shangji,KC[i].xuefen,KC[i].xueqi);

35、} else { printf("无此课程!\n请选择: 1--->重新输入;其它键--->返回主菜单\n"); printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); printf("请输入:\n"); printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");

36、 q=getch(); if(q!='1') menu(); } }while(flag==0); if((m!=1)&&(m!=2)) { printf("\n\t\t您输入有误。按任意键返回主菜单。\t"); q=getch();menu(); } } 运行效果以下五幅图所表示: (1)有主菜单选择“4”查找课程,提醒选择按编号或学分进行查找: (1)按编号输入查找,输入已经有课程math编号2,效果以下: (2)按编号查询课程,输入编号不存在,提醒相关信息及作出相关选择: (

37、4)按学分查询,输入已经有课程学分,打印相关信息并提醒选择: (5)输入学分不存在,显示不存在信息并提醒选择: 6.3.5选择课程 在菜单函数中选择5,进入选课函数,系统会提醒输入课程编号已经学生学号。若输入课程编号存在,则打印选课成功,并将所选择课程信息存入“选课.txt”文档中,并提醒选择继续选课或返回主菜单;若输入课程编号不存在,则打印岂不存在并提醒进行选择继续选课或返回主菜单。 其步骤图以下所表示: 调用选课函数 输入课程编号及学生学号 编号存在,选课成功及继续选课 或返回主菜单 编号不存在,提醒从新选择或返回主菜单。 选课函数代码以下: /*

38、 选课课程 */ void select() { long num2=0,xuehao1; int i,flag=0; char q; FILE *fp_; fp_=fopen("选课.txt","w"); if(fp_== NULL) { printf("File open error!\n"); exit(0); } do{ printf("请输入课程编号:"); scanf("%d",&num2); printf("请输入您学号:"); scan

39、f("%ld",&xuehao1); for(i=0;i

40、 xuanke[count1].KCnum=num2; xuanke[count1].xuehao=xuehao1; printf("选课成功!\n"); printf("您学号为:%d\n您所选课程号为:%d\n", xuanke[count1].xuehao,xuanke[count1].KCnum); flag=1; if(fclose(fp_)) { printf("Can not close the file!\n"); }

41、 printf("\n\n\t\t请选择是否继续选课:1--->继续选课; 其它键--->返回主菜单\n\n"); printf("*****************************************\n\n"); q=getch(); if(q=='1')select(); else menu(); } else { printf("无此课程!请选择: 1--->继续选课;其它键--->返回主菜单\n\n"); printf("************************************

42、\n\n"); q=getch(); if(q=='1')select(); else menu(); } }while(flag==0); } 调用选课函数后效果以下两幅图所表示: (1)输入课程编号存在时,打印选课成功,并将信息存入文档: (2)输入课程编号不存在,则打印不存在信息,并提醒做出选择: 6.3.6删除课程 有主菜单选择6,进入删除函数。实施此函数,先输入课程编号,若编号存在,则从文件中删除该课程,并打印删除成功,提醒按任意键返回主菜单;若编号不存在,则打印输入课程不存在,提醒重新输入

43、或返回主菜单。 其步骤图以下所表示: 进入删除函数 输入课程编号,进行判定。 编号存在,从文件中删除该课程,调用保留函数并提醒按任意键返回主菜单。 编号不存在,提醒选择重新输入或返回主菜单。 其代码以下: void cross_off() { char q; int num4=0; int i,j,flag=0; do{ printf("请输入要删除课程编号:"); scanf("%d",&num4); for(i=0;i

44、ak; } if(flag){ for(j=i;j

45、fen = KC[j+1].xuefen; KC[j].xueqi = KC[j+1].xueqi; } count--; baocun(); printf("删除成功!\n"); printf("按任意键返回主菜单。"); q=getch(); menu(); } else{ printf("无此课程!1--->重新输入;任意键--->返回主菜单\n");

46、 printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); printf("请输入:"); printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); q=getch(); if(q=='1')cross_off(); else menu(); } } while(flag==0); } 其运行效果图以下所表示: (1) 当输入课程编号存在,删除成功,显示以下: (2

47、 当输入课程编号不存在,系统提醒重新输入或返回主菜单: 6.3.7浏览函数 在主菜单选择7,进入浏览函数,程序将自动将课程文档中存放课程全部信息打印在屏幕上。此函数功效就是输出课程文档中保留课程信息。 程序步骤图以下所表示: 进入浏览函数 系统打印课程信息,并提醒按任意键返回主菜单。 程序代码以下: void scan() { int i,j,xueshi, num,xueqi=0; char *name,*xingzhi; float xuefen; for(i=1;i

48、nt-1;j++) if(KC[j].num==KC[j+1].num) { num=KC[i].num; strcpy(name,KC[i].name); strcpy(xingzhi,KC[i].xingzhi); xueshi = KC[i].xueshi; KC[j].shiyan_shangji= KC[j-1].shiyan_shangji; xuefen = KC[i].xuefen; xueqi = KC[i].xueqi; KC[

49、i].num=KC[i+1].num; strcpy(KC[i].name,KC[i+1].name); strcpy(KC[i].xingzhi,KC[i+1].xingzhi); KC[i].xueshi = KC[i+1].xueshi; KC[j].shiyan_shangji= KC[j-1].shiyan_shangji; KC[i].xuefen = KC[i+1].xuefen; KC[i].xueqi = KC[i+1].xueqi; KC[i+1].num=num;

50、 strcpy(KC[i+1].name,name); strcpy(KC[i+1].xingzhi,xingzhi); KC[i+1].xueshi = xueshi; KC[j].shiyan_shangji= KC[j-1].shiyan_shangji; KC[i+1].xuefen = xuefen; KC[i+1].xueqi= xueqi; } printf("课程编号 课程名称 课程性质 课程课时 试验上机 课程学分 开课学期\n"); for(i=0;i

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服