问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

利用单链表实现简单的学生成绩信息管理系统,功能包括:成绩录入、成

发布网友 发布时间:2022-05-25 14:53

我来回答

1个回答

热心网友 时间:2023-11-06 01:49

看可以不咯? #include<stdio.h> int avgGrade(int a[50]) { int i,sum=0,max=0,min=0; double avg=0.0; max=a[0]; min=a[0]; for(i=0;i<50;i++) { sum+=a[i]; if(a[i]>max) max=a[i]; if(a[i]<min) min=a[i]; } avg=(double)sum/50; printf("平均成绩为%lf,最高成绩为%d,最低成绩为%d\n",avg,max,min); return 0; } int compositor(int a[50]) { int i,j,n,temp=0; printf("请输入您要排序的方式(0:升序,1:降序):\n"); scanf("%d",&n); for(i=0;i<50;i++) { for(j=0;j<i;j++) { if(n==0) { if(a[j]>a[i]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } } else { if(a[j]<a[i]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } } } } for(i=0;i<50;i++) { printf("%d",a[i]); } } int insertGrade(int a[50]) { int i,n; printf("请输入你要插入的成绩:\n"); scanf("%d",&n); for(i=0;i<50;i++) if(n>a[i]) { for(s=49;s>=i;s--) a[s+1]=a[s]; break; } a[i]=n; } int deleteGrade(int a[50]) { int x,i,j; printf("请输入你要删除的成绩:\n"); scanf("%d",&x); for(i=0;i<10;i++) { if(a[i]==x) for(j=i+1;j<10;j++) a[i]=a[j]; a[j]='\0'; } } void main() { int n,i,a[50]; printf("请输入50个学生的成绩:\n"); for(i=0;i<50;i++) { scanf("%d",&a[i]); } while(1) { printf ("--------------------------\n"); printf ("请选择您的功能:\n\n"); printf (" 0 录入成绩\n"); printf (" 1 输出成绩\n"); printf (" 2 输出平均分、最高分、最低分\n"); printf (" 3 成绩降序或升序排列\n"); printf (" 4 插入一个成绩\n"); printf (" 5 删除用户给定的成绩\n"); printf (" 6 退出\n\n"); printf ("--------------------------\n"); scanf("%d",n); switch(n) { case 0: printf("请输入50个学生的成绩:\n"); for(i=0;i<50;i++) { scanf("%d",&a[i]); } break; case 1: for(i=0;i<50;i++) { printf("%d",a[i]); } break; case 2: avgGrade(a); break; case 3: compositor(a); break; case 4: insertGrade(a); break; case 5: deleteGrade(a); break; case 6: exit (0); } } return 0; }追问谢了

忙烦您用邮件把那文档给我呗 谢谢大神啊

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
刘备与宋江哪个损? 做一个2分钟的flash小动画,我一定加50分 谢谢各位flash高手了 求一个一分钟左右的关于励志奋斗的FLASH动画 “次子论列于朝”的出处是哪里 中华情·走进生态寿光晚会节目单 驾照审核过期了怎么办? 小车d档代表什么意思 学生办理信用卡条件是什么? 农村院子用水泥毯怎样 水泥毯好不好用,水泥毯能取代水泥墙吗 精子射出是透明的 C程序用链表完成学生信息管理系统 *射出来之后是透明的,如同胶水一样,请问这是怎么回事,求专家给个答案! 创建一个基于学生信息管理的单链表 (C语言) 用链表编写一个学生信息管理系统 防控办是什么单位 跪求!人民防空重点城市以什么界定?广东省人民防空重点城市又有哪些? 国家一类人民防空重点设防城市该采取哪些人民防空行动。 400字论述 城市是人民防空的重点吗 寻求中国《人防法》 《中华人民共和国人民防空法》共分为哪九章 根据《人民防空法》的规定,( )是人民防空的重点。 《中华人民共和国人民防空法》自什么起施行 深港合作区深圳园区完善配套设施:周边村改造释放大批人才房 为啥有的硕士论文直接写A公司,B公司,而不写实际的名字? 论文可以写st公司嘛 wow锦鱼得水任务两个npc回合后,怎么就能完成任务了 怪物猎人P3怎么赚农场点数容易? 怪物猎人P3钓黄金鱼赚钱的问题 怪物猎人p3农场多久收一次 雪佛兰探界者2.0t上市了吗 分别用顺序表和链表完成一个简单的学生信息管理系统 数据结构,用C语言实现,基于链表的学生成绩管理系统,根据学号和姓名创建索引 要求用C语言并结合数据结构链表编写一个学生信息管理系统 用链表实现一个学生成绩管理系统。 定义一个学生类,有姓名、学号、性别、四门功课(Math Eng 数据结构 程序设计 用双向循环链表建立一个学生管理系统,要求实现插入,删除,排序,修改等功能。 利用链表实现一个简单的学生信息管理系统 实现一个简单的学生信息管理系统,该系统的功能有:利用单链表建立学 请大神帮忙写一个C语言的学生信息管理系统的程序,要求用链表。 学生信息管理系统的数据结构程序设计源程序,用链表实现 求一个用c语言链表与文件编写的图书管理系统或者学生信息系统代码加流程图,急等,明天12点之前要 中国画中墨分五色分别为交往中浓淡清国画中用呗,常见的有什么什么什么? 墨分五色指的是哪五色 墨分为哪五色?麻烦告诉我 国画中墨色分几色,分别是什么? 美术中的五墨六彩指的是什么? 国画墨分哪五色 ICMP有没有端口,ICMP的端口号是多少 中国画的“墨分五色”指的是( )。 网络编程中*** ping程序发送的ICMP报文,对方的端口号要怎么写啊?