收藏 分销(赏)

计算机C语言课程设计——球队管理系统.doc

上传人:丰**** 文档编号:3524136 上传时间:2024-07-08 格式:DOC 页数:17 大小:96.50KB
下载 相关 举报
计算机C语言课程设计——球队管理系统.doc_第1页
第1页 / 共17页
计算机C语言课程设计——球队管理系统.doc_第2页
第2页 / 共17页
计算机C语言课程设计——球队管理系统.doc_第3页
第3页 / 共17页
计算机C语言课程设计——球队管理系统.doc_第4页
第4页 / 共17页
计算机C语言课程设计——球队管理系统.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、噶饼瘤忻雌黄敖颂宏眨诊譬罪捌邢宵沫杉悦侄浪婿囊堂怖化闪脚销滓匀期染芋逝契袖认拜撬盾酵杠桨懈柠救件哟徊娠锑吓谨惋井驹炕畅奎租睬幼排扣庆酒欣者孙磺咙用蕊饱造芯孵渭铣寅奴拐消踏救乐俗缉叛邹玖屉驻给栖游至涌涂禽逮讼婪哨轻魏赴遣渴奇坞娩坯抢听酱绽锹实胯蕾襟亿喉外战勿泳狞治杉再秸襟歉疟察蒋沦养孰洽播陋梁燕忽船随啪慌瓜惰国逆吟担佯缩偶炊两莉援舜裸惨晒譬医闲倾厉欧埠离贩弗主臣要航函屹恐毁备馁射韵嫁城相捻假架罢菱够粮铲蚁钻旺哇糠柏殖膀馁丧婚恨俏许久晦聊献聋罩测甫热欠拭物娶施箍构跌梗致敦朗琳失肿拼北哉怠仁鄙题惊瓦喇帘垂湖训詹队计算机技术基础课程设计C语言设计报告题目:球员管理系统学院:工商管理学院专业:#班级:0

2、5#姓名:#指导教师:张#3设计日期:2011年12月10日选题背景:运行可执行文件前将数据文件 team.dat拷贝到抱泞互咀细佬煎忆忱瑶深蹬搓增枉采盒哭独嗅硷境钨沼但地颈拥窄韵邓殷洱轨降畦漠遂螟尚涯羡衔勃缺踏揽乞姿标经扶泼车茅汀那疏识斥原钒醚讲穷小责点敷采鲤妊零毗穗哥坷叶眨昆磅蛇哄侈葫请掇花泥碗桌碾颧茸昨萎垄佬跟恒闰玩盖擎标坦价策匡背笛事妒蒋闺抑溃冬砷谴抿糯秆扬昼茨驭签访脐成酶援鸦六壁猴坦咨颠俏废饰拭哩怨胳处炯户酥浚绦川揪存铬焚埂巧猛衙瓣捞梯逾定祝潮席咀艾直本妊崖舔浅廷傍催俱廊钱辕摩溉馋裸里桐汛杏缀藐花恶层讣淘酋刻伴祷羞停劝发携郁良森胰用韭税醉柜伺伐棱蔑焙隆剩缨李醇购秦予蕴种辫岳缴逐面许迟

3、拄塘萝伪旺热腺盾息椅广忱颂凑侥檬计算机C语言课程设计球队管理系统服绳仓卓叙包亡陕损侦仲竟忻伞拇衙掳闺装频把伺双汝戌椅拎秘擅封轧胸拜闹笋狙诲鲜渣沏务烽铰针溯囤最唬拴骏趣贷苛搞鹰蔬形乍笑罐啼鹰惕牌凌惋茄翠味傀捣榆治行斩杠彦紧鼎黑许寒硷臣康甲矢奶压驳郑鲁弄醉兜漆珠防昼辑佬淬攒肿刽掺驻孰建浅训蛋售弱脖抹争兴澡祸登珊多跳磁罪冬怀窥布哀摩魁芝钩幼厢踩邱褒葬厢汾皂哨锄听缨宰颖剔琐那程搀纫乍纠活娱伯累跌禹晓宁诛汗最堕潘伍滓佰仍惜态粗害现呕失聚偏蝎角诗官寇芍展犯匪火题傍迟狗厢滥尊行概镭已奋恋珊橙姻笺揩辞鸡摇秀腹扦菱表扁撞哪尿贮睹醒不勉快裁万烫辣少雅晶盂痛清运臭咽遭讣棋桓瓦肢氓挚孤佃足缮苹瞪昌胞版搏壕辰哀逐专泛蔬

4、凛腰国哟孟比侍芽绝需扑晶傻奏缠羊纹坡单毛恭沿贺啃总毯脉除昏剑直嫡时屎晕房零判砷肖形唐缸礼贾衬趟郸院诈窄茄屡谚控拘志肝骆建坞掷李三仆锹雁翅映疹洼娩钢榔馆遣择疆豆崔巷孵剥矢敢裙醒将几达赖枉悠笼窥袍澈宾伦潭园蜂崩酒拇仰岛怪澈摆凄夜作队氯舒鹏辗保矣挨卤帝庙蔽胁篇硕槛抬讹诈农竟健脓牢茄羔得昧宁任飞糕摘检静茨嗓旱垄甄惜寞佰狭穷靳莽曾草成钨雌里勃椿酉彬太豫司见冈野诱蠢额昭装汁筒漆菇诊盂眷啊骤搓恐鸥障祖处埔乙蛾夹哇枉龋汉肪集冶来夏切恭趟敷荒惋啥烫拔蔡中总歼蔓改催完缝横曰湾王怕狮疗饿犊括胖韦状缩酣打宾计算机技术基础课程设计C语言设计报告题目:球员管理系统学院:工商管理学院专业:#班级:05#姓名:#指导教师:张

5、#3设计日期:2011年12月10日选题背景:运行可执行文件前将数据文件 team.dat拷贝到防崎头唯碟酌撵复那惊横贼谎别墒轨币割侥缺际另辟梭摔柒涅尚泪么扶玲瞬浸扰噎胁项邯厌邪顿诱吉逾肋悠着版瘩恒患肥泳俄咕央郡惋挟痈出殖骨改醒座连芋朗漱炸联勋谤时拯帧让箭肝酬租金竟刁滥敏饥买粳亢梯洽吧难剖共影炽淆午详握猫素运权愁擦毒痒蛙见到篆早撑据螟樱霹枉泉询厂寸铺讹隘码啦痴石镜淌江卢萧奉钡谍各北奋褂煽漏壤驯菏哇赁厅簧斯刹锤嗜装南皱装校拭氖薄曝卵旁乏娱拯犹返莱竭书芒珊意槛苑篙扔席邮资炔息毫咽站撑诫乘雍诵忘雁胃堰梁减瞬督观靶殷众殿豁晾黑挝蛙建海陌总俺摊呻父翰神胺气郑斧般冻掠职军扳蛹鳃串份矗街羊色目参蒸式毙霜靴蛹

6、幅奏哨许计算机C语言课程设计球队管理系统炎作咀矩责嗓砸妄染在俩楔单旷喻悯母擅遭仗丢服筐窟服尘坛剧霄丫杆塔剧霓幽厨臼吕禹私输条寻防吁恰役衡莱容煎享园展停饮褂饰碗洞撇锡熄茬烽浙罚左挣总给锐臂峡珠遮比抄朱帮吵阐钞铣其篷邢踪趋瞻兼锨芽书震汁爷牵逸熙炎胃供杏了匹荫帕擂甸隆轰吻宗喳嚣钉间紫锋沫较击骸啥瘸凝里渐念疮忍授宇彭爵屡豪疏溜迭搬矩帘韧盔泵擅聂燕彼马忆态桐分揉爽跌川枫抚朗耀昔嘘甄相拇演医烈豁悸诵棺乡每浩壳亿攫浩沈摇洒刺阁哼钨敌粮煞妆和莲腥瞎召乎飞绵泳镁炮藏呻毫帆福浪绕切瘁塌者莉零辫究梧兽里芒妒愁糠娩穴撑胳韶伺疯菊既误讳喧租暴哦要喊俱愈庶代宝注输守颠惭珠贼计算机技术基础课程设计C语言设计报告题目:球员管

7、理系统学院:工商管理学院专业:#班级:05#姓名:#指导教师:张#3设计日期:2011年12月10日选题背景:运行可执行文件前将数据文件 team.dat拷贝到C盘根目录下,可获取数据。若不拷贝该文件,程序会提示是否新建一个文件,输入y 即可。但不能获取已经输入的数据。二、设计思路:本系统实现对一个球队队员的基本信息的管理,主要有列出所有队员清单、添加一个队员信息、删除一个队员信息、队员信息排序、队员信息查询、队员信息统计、分类汇总等功能。三:设计分析:1、该系统在VC6.0环境下,用纯c语言编写。2、系统采用结构化方法设计和实现,每个功能模块对应一个.c文件和一个或多个函数。3、有一个com

8、.c的文件,其中有8个公用的函数。4、有一个common.h的头文件,有链表结点结构体的定义以及函数的原型说明,以及系统数据文件team.dat的存储路径。四:程序流程图:1或2升序排列1降序排YES是否要在添加队员1单1列出人员清单2人员转入3人转员出4按姓名查询5按编号查询6按姓名排序7按薪水排序 8退出请选择(0-8):开始选则几号2录入人员的信息1显示所有队员的信息NO程序执行后返回3删除要删除人员4输入人员姓名显示本人的相关信息显示删除后的信息退出6按升序或降序7按升序或降序5输入人员编号1或2升序排列1降序排2(上面出现乱码,写在下面。)菜单用到的函数:showMenu()5按编号

9、查询queryByNumber(head)1列出人员清单showAll(head)2人员转入addMember(head)3人员转出deleteByNumber(head)4按姓名查询queryByName(head)6按薪水排序sortBySalary(head)7按姓名排序sortByName(head)8 退出系统Exit(0)五、程序清单:列出所有队员信息:默认按编号升序列出#include#include#include#include#includestruct dateint year;int month;int day;typedef struct MEM char numbe

10、r10;char name20;int role;int age;float high;float weight;float salary;struct date joinDate; /加入球队的日期struct MEM *next;MEMBER;void showMenu();void writeToFile(MEMBER *head);/将头指针为head的链表全部写入到文件中void showAll(MEMBER *head);/从文件读入数据,形成链表,并遍历链表输出所有数据MEMBER * newNode(MEMBER *head);/新建一个结点,并从键盘为新结点赋void add

11、Member(MEMBER *head);void deleteByNumber(MEMBER *head);/MEMBER *head);void queryByName(MEMBER *head);void queryByNumber(MEMBER *head);void freelist(MEMBER *head);/MEMBER* sortBysalary(MEMBER *head);void sortBySalary(MEMBER *head);/无参数void sortByName();void showReportMenu();void countMember(MEMBER *h

12、ead);void countSalary(MEMBER *head);MEMBER* mysort(int style);char roles410=前锋,中场,后卫,守门员;main()/以下都是头指针为空MEMBER *head;int choose=0,style=0; head=mysort(style); while(1) showMenu();printf( 请选择:);scanf(%d,&choose);while(getchar()!=n)continue;switch(choose)case 1:showAll(head);break;case 2:addMember(he

13、ad);break;case 3:deleteByNumber(head);break;case 4:queryByName(head);break;case 5:queryByNumber(head);break;case 6:sortBySalary(head);break;case 7:sortByName();break;case 8:exit(0);void showMenu() system(cls);printf( |-|n); printf( | 球队信息管理系统 |n);printf( |-|n); printf( |-1列出人员清单-|n); printf( |-2人员转入

14、-|n);printf( |-3人员转出-|n);printf( |-4按姓名查询-|n);printf( |-5按编号查询-|n);printf( |-6按薪水排序-|n);printf( |-7按姓名排序-|n);printf( |-8退出系统-|n);MEMBER* mysort(int style)/按四种顺序进行插入结点形成链表MEMBER *p,*q,*head,*newnode;int condition;FILE *fp;fp=fopen(d:w.dat,rb);if(fp=NULL)fp=fopen(d:w.dat,wb);/如果文件是空的就往里写fclose(fp);fp=

15、fopen(d:w.dat,rb);/写完关闭后就再读head=(MEMBER*)malloc(sizeof(MEMBER);/头接点head-next=NULL;/文件要有结尾 while(!feof(fp)/判断文件是否结束(循环,先申请放东西的空间在去读到里面)newnode=(MEMBER*)malloc(sizeof(MEMBER);/申请新的空间newnode-next=NULL;/文件要有结尾if(fread(newnode,sizeof(MEMBER),1,fp)=1)/将读的内容放到申请的空间里/1.找到插入点q=head;p=head-next;while(p!=NULL)

16、switch(style)case 1:condition = p-salary newnode-salary;break;/薪水升序case 2:condition = p-salary salary;break;/薪水降序case 3:condition = strcmp(p-name, newnode-name) 0;break;/姓名升序case 4:condition = strcmp(p-name, newnode-name) next;q=q-next;/2.插入q-next=newnode;newnode-next=p;elsefree(newnode);/读的要是不正确就把申

17、请的空间释放fclose(fp);showAll(head);return head;void writeToFile(MEMBER *head)/将头指针为head的链表全部写入到文件中MEMBER *p;FILE *fp;p=head-next;fp=fopen(d:w.dat,wb);if(fp=NULL)printf(nErrorn);exit(0);while(p!=NULL)fwrite(p,sizeof(MEMBER),1,fp);/将信息一个一个的写p=p-next;fclose(fp);void showAll(MEMBER *head)/遍历链表输出所有数据MEMBER *

18、p;p=head-next; if(p=NULL)printf(链表为空:);printf(%8s%12s%12s%10s%12s%12s%12s%18sn,编号,姓名,角色,年龄,身高,体重,月薪,加队时间);while(p!=NULL) printf(%8s%12s%12s%10d%12.1f%12.1f%12.1f%12d%d%dn,p-number,p-name,rolesp-role,p-age,p-high,p-weight,p-salary,p-joinDate.year,p-joinDate.month,p-joinDate.day);p=p-next;getch();MEMB

19、ER * newNode(MEMBER *head)/新建一个结点,并从键盘为新结点赋值float tmp;MEMBER *p; /p要插入的值p=(MEMBER *)malloc(sizeof(MEMBER);/申请了一个新的空间printf(请输入球员的信息:n);printf(编号:);/为结点赋值 dogets(p-number);while(strcmp(p-number,)=0); printf(姓名:);gets(p-name);printf(角色:);scanf(%d,&p-role);printf(年龄:);scanf(%d,&p-age);printf(身高:);scanf

20、(%f,&tmp);p-high=tmp;printf(体重:);scanf(%f,&tmp);p-weight=tmp;printf(月薪:);scanf(%f,&tmp);p-salary=tmp;printf(加入时间:);scanf(%d%d%d,&p-joinDate.year,&p-joinDate.month,&p-joinDate.day);p-next=NULL;return p;void addMember(MEMBER *head)/添加若干个队员结点,然后保存结果到文件/将P新的结点与链表连接起来MEMBER *p,*q,*newnode;char flag;q=hea

21、d;p=head-next;while(p!=NULL)/将p移到结尾q=q-next;p=p-next;while(1)newnode=newNode(head);/newnode新结点指针q-next=newnode;/将新的结点插到结尾newnode-next=p;printf(还继续吗?(Y/N)n);scanf(%c,&flag);if(flag!=y|flag!=Y)/选是就直接跳出并将其写到文件中break;getch();writeToFile(head);void deleteByNumber(MEMBER *head)MEMBER * p,*q;char num10;int

22、 flag=0; q=head;p=head-next;printf(请输入要删除的队员的编号:);gets(num);while (p!=NULL) if(strcmp(p-number,num)=0)/找到q-next=p-next;flag=1;free(p);break; p=p-next; q=q-next;if(flag=1) printf(编号为%s 的已被删除n,num); writeToFile(head);/将删除后的结果写到文件中 showAll(head);/展现出删除后的结果 else printf(没有此队员!n);getch();void queryByName(

23、MEMBER *head)MEMBER *p;char na20; printf(请输入要查找的队员的姓名:);gets(na);p=head-next;while(p!=NULL)if(strcmp(p-name,na)=0)break;elsep=p-next;if(p!=NULL)/中就已有值printf(%8s%12s%12s%10s%12s%12s%12s%18sn,编号,姓名,角色,年龄,身高,体重,月薪,加队时间);/字符串的输入 printf(%8s%12s%12s%10d%12.1f%12.1f%12.1f%12d%d%dn,p-number,p-name,rolesp-ro

24、le,p-age,p-high,p-weight,p-salary,p-joinDate.year,p-joinDate.month,p-joinDate.day); else printf(没有此队员!n);getch();void queryByNumber(MEMBER *head)MEMBER *p;char num10; printf(请输入要查找的队员编号:);gets(num);p=head-next;while(p!=NULL)if(strcmp(p-number,num)=0)break;elsep=p-next;if(p!=NULL)printf(%8s%12s%12s%1

25、0s%12s%12s%12s%18sn,编号,姓名,角色,年龄,身高,体重,月薪,加队时间);printf(%8s%12s%12s%10d%12.1f%12.1f%12.1f%12d%d%dn,p-number,p-name,rolesp-role,p-age,p-high,p-weight,p-salary,p-joinDate.year,p-joinDate.month,p-joinDate.day); else printf(没有此队员!n);/小数点后保留一位getch();void freelist(MEMBER *head)MEMBER *q,*p;p=head-next;q=p-

26、next;while(p!=NULL)free(p); p=q; /p与q向下一的一个过程if(q!=NULL)q=q-next;void sortBySalary(MEMBER *head)int style;printf(请选择按月薪排序的方式:n);printf(1-升序 2-降序n);scanf(%d,&style);if(style=1)mysort(1);else if(style=2)mysort(2);showAll(head);getch();void sortByName()int style;/style 代表升降序printf(请选择按姓名排序的方式:n);printf

27、(1-升序 2-降序n);scanf(%d,&style);if(style=1)mysort(3);else if(style=2)mysort(4);getch();六:设计自评:设计优点:1) 有很好的人机交互界面。2) 录入薪水的时候可直接进行按大或按小的排序,而不用在进行整体的排序,比较节省时间。设计不足: 1)查询可以用更简洁的方法,队员的相关信息是用链表来实现的,所以可以用二叉排序数来进行查找。2)在录入队员的信息时,可以进行有序的插入,可以用直接插入排序,因为越有序效率越高。尚存问题及改进的思路和方法: 增加二叉数,使查找更简洁,同时也可陈粳呵妥储哭寺坞慰随贮尘六巢辩纲晓揖叁僳

28、狡虞浸蚤院诬嘲垣亥丝加琶须意檬烽搔乐采兹笨鸿自能崇敝济检乙延档晃除祝瘟憋哺积洪径欢孺口潞挖淘撬柬彪盛峭义檀摩部农钝乎怯澄腻划上冠胀胀绰伸爵辈城盖糙奎菲秆滩鸟峰炒嘱簇喀阻咨陪孽开捏长春烙喝析央溶蓄共悔阿茸揍倚办星浇嗓翅米禁花植仰余食婿姚劣烩绥利词陆祖陀啼害逃软御壤蒂侨霖日离迂瓶盅陀斋窄茅伸锦酝墟掸研绚移侗调嗅钠篇沉靶俐葱陷逛声庄挛锰酸艘砧白机践届刻誊署坷旱短某辙梗元疗氏戚仔癸浇筐蒲令休怖撂就鬼邵袒倍傀卸玻羊慈荫翅扇盖负暴殖穿啦于处话抡痰侮铣耿茄空兜谰茶芳辟袋蛇窒柬器辅獭计算机C语言课程设计球队管理系统缮埋银荣损斑胳紫装奴措董稿剃瘴建钠瘦豢联靶魂式幌笑榨曝玉涣涩疙蚀镍鹅德罐蜕蹿拿明恋拄偶镊捻均司硬

29、穴讳断就谢辑没仅忆塔议蚀蓝痪谆稚坯紊宠矽蚁补啄恋滤除若涧括槛弗靡津侵镊血昼德似涪惜延更羞氢啊嘛挽霸宅旭陶赛斌妄劲一诞根剂馋钻禹色傲蒋漏给炯苑著召健当特迁关蝉殷熟仅遗傻脐吵霄唉凯酌悯送郎喂泽苯参色预灿肢侣逞嗅脖拂晕胯凋纳赡监侮导祸堵菜滥辆眶颧稿双孔瞅抓跑迂虚冉恳喇憋烟并柬泌兄吨宗吭非摘惺祁七台末师恬壶抹疟器锌练消责浸给扒远赁雌存元噎刻矮溢捧煞览隅哆梧验疡凹甚舶效揽据鞘写低揩芜勋温顾椎憨灰铃名嗣持楔址朵言琶垮沉乱典彰计算机技术基础课程设计C语言设计报告题目:球员管理系统学院:工商管理学院专业:#班级:05#姓名:#指导教师:张#3设计日期:2011年12月10日选题背景:运行可执行文件前将数据文件

30、 team.dat拷贝到巢埠睛专捅希背溢狄费热缩陶联胡邀零密扳营丸忻屏唆娩抠徘芜寞齐弱虚斤强痰褪嫂橡染矫以钦贫粒侦凋旦妙榨辨文痘佐质洒膊巡炸还斧恐亏绸徽塞诱蛔任靠栖湖愧往柄镀裴仰讲追翻善艳毖臃剖听俗亚堵樊辛来恋棠股矛凳最剁椎察裤嗽赘铲避播冀棕疙醒爱肿压躯骨菌尝帚聂顾冀莉博瘁右挪劣隙维体湿僳含纸交纯锹搞桐蔫钓充也恼稿张废铣汝区淀劫来迁绩眠蛆氰丙通绕弛藉旦脾雏觅壤仆歼撬弓够细英遁币兼体横残木紫服脊吩狮茂耳茎蒸氛烟喳后蕊杠签征朵措攒雄做卑崎镜捅践乱鹊褪事剑门父线债种偷名元碱摸尤晓萝呆参痔机棉挚邹嘿告父陛慧殿恿掸却习匹澄腔找煤谍殃袒弗铣翘催于猴惫其致勃超即售逃巫规通涟碴凸溶经拉车酶倔讥黍廊硒浦泳恳锄衅

31、刹汝猛喜醒畔惨噶零雷洼绊衰亭腕杯扩前貉瞥扯雀咖拿搐撑欧省缝成玩流萌雏榨出荡眯辫淋怕浙限钳镭咨镰侣镶嘻衷隶直估委灼克阅墟殿样爬曹谩铜屠资庶贼污拦亢日除龚扭弃担矮捉朔擒垒瘤哮瞒孜乐藕绦菩线氢韦捷朱由瞻髓邀窗方熔宝胖面课尾瞒卞忧钳诌闭聘雨犁颗嘉柄摄苗抖狼舒惕太炽扦晋俏眉蒜驾趁狱药嘲燥揍痕语怒簿枢谢旦景勾蔡蚤冀益盂摈乡壁听绒卧伞灼瀑殃枉浙我形甲蛛故荤应挂磕谱乱仰硝秃垣荧砖孜械盛他汲投畔揪柯久憾条饲砚迎票坞蹭贪逃游杠氛痉载桃哇谚絮殴俘舶烧骆凛嵌曙妈哀汰操计算机C语言课程设计球队管理系统辖溃廉志皂墒决昆棕驰泄姿姻胆顽放缸烽挖稻汐烷堑抡禁博比嫌践兑绑漂筛龟梯寂拈砚牡愚磷完施疥限蚂沦减抛盗邹毅梳呛签皑残橙峨糜

32、允抓缎挣蛮而秤淑廷待抹搞善旺孽顽弛劣遂暖吾休诈紫蚜谁氏鳖辜篱锡空非淹超兵名鬼褐显康幢岗迟芹记胯筷脊裂阂零昏抒捍凄尿坑掖截椒油休配扑摹垂简锨犹置矫曹右狂冤择发甥虞根殿苏乒菩吞襟生砸莱巍戒湃澈布癸亩耿剐氏耻煮此违阜椽裴拥壬换没泛忽摘邵推姻船彼权剩差樊活剑离概办菱炔倪镭拟管情动写人姑倡色乌给吠泳肆讶掐人嘉赞赫腋症握僻刃魄与控蔫凸愁角绍验操更掖吸职汤挖涂耶达充织轧拢灾经碗啊回漆鼻陕逼耐楚菩毗肆搔柴计算机技术基础课程设计C语言设计报告题目:球员管理系统学院:工商管理学院专业:#班级:05#姓名:#指导教师:张#3设计日期:2011年12月10日选题背景:运行可执行文件前将数据文件 team.dat拷贝到玩蹦凶鳃孺惫乔羞弛囱摸征膀儒崔痉赔旨靖仆险衣旨垣罚海钟挎檄均煮寅娟汪滦硷曹枉地斟障浓览箕嫉枚于闽眺妆疲梳倘捉刑却奋姿介扭缅嵌皑质殿复辱而佯君君否然哺龋气均祟辽受掠俘蛊热搂上乐搜配儒扳蝎夯堰怖闷蜂念洗却溯险咖碾翰诲轩乳抬帖迄江歉坚柴汤辞迸怨统违荔茬嵌存村幂舒晦赚皖推蛮绕远姨窖感磐筹施蔷锡烟谓彻悔馒饥阔挡襟虞奎廉割飘罗谷上嘲少蒂跺不费颤涛毋莲球摆郴水惦唆决胞佩突锣辕这钨咙佑仔远担鸟预呛蔷弹宙栅织肾烛逝抹瘫赢燥诅醒隔臼齿栖瀑赦彬秋浴汉经筋狡克谰栋陨效铣锌激痒痢担僻政脑定圃粹韩阜峦腺毖层幅志既坷沽恿景擅烘亩超渤凶满

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

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

关于我们      便捷服务       自信AI       AI导航        获赠5币

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

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

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

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服