- 5
- 0
- 约1.16万字
- 约 13页
- 2017-03-26 发布于贵州
- 举报
c语言基本程序文档c语言基本程序文档
#includestdio.h
#includestdlib.h
#includestring.h
#includeconio.h
#define N 100 ? ? ? ?/*预置学生上限*/
int stuCount=0; ? ? ?/*学生个数*/
struct student
{
char num[10]; ? ? ? ?/*学号*/
char name[10]; ? ? ? ?/*姓名*/
float score[5]; ? ? ? ?/*学生成绩*/
float scoreave; ? ? ?/*平均分数*/
};
void menu_select(); ? ? /*主菜单*/
void input(); ? ? ? ? ? /*信息录入*/
void num_sort(); ? ? ?/*按学号排名*/
void av_sort(); ?/*计算平均分并排名*/
void analysisigrades(); ?/*统计分数段*/ ?
void get_new(); ? ? ?/*获得新名单*/
void mysearch(); ? ? ? /*查询成绩单*/
void sch_name(); ? ?/*按姓名查找*/
void sch_num(); ? ? ?/*按学号查找*/
void mydelete(); ? /*删除成绩单*/
void mymodify(); ? ? ?/*修改成绩单*/
void mydisplay(); ? ? /*打印成绩*/
void mydel_num(); ? ?/*按学号删除*/
void mydel_name(); ?/*按姓名删除*/
int main()
{
char choose=\0, yes_no=\0;
do
{
menu_select();/*菜单选择*/ ? ? ? ? ? ? ? ? ? ? ? ? ?
choose=getch();
switch(choose)
{
case 1: input();break;
case2:num_sort();break; ? ? ? ? ? ? ? ? ? ? ? ?/*按学号排序*/
case3:av_sort();break; ? ? ? ? ? ? ? ? ? ? ? ? /*按平均分排序*/
?? ?case4:analysisigrades();break; ? ? ? ? ? ? ? ? ? ? /*统计分数段*/
case5:mysearch();break; ? ? ? ? ? ? ? ? ? ? ? ?/*查询成绩单函数*/
case6:mydisplay();break; ? ? ? ? ? ? ? ? ? ? ? /*显示成绩单函数*/
case7:mymodify();break; ? ? ? ? ? ? ? ? ? ? ? ?/*修改成绩单函数*/
case8:mydelete();break; ? ? ? ? ? ? ? ? ? ? ? ?/*删除成绩单函数*/
case0:printf(\n\n感谢您使用本软件!\n\n本软件最终解释权归F所有~~\n\n已正常退出,请按任意键结束!\n\n);exit(0);
default:printf(\n ? ? ? ? ? %c为非法选项!\n,choose);
}
printf(\n要继续选择吗(Y/N)?\n);
do
{yes_no=getche();
}while(yes_no!=Yyes_no!=y ?yes_no!=Nyes_no!=n);
}while(yes_no==Y||yes_no==y);
return 0;
}
//主菜单
void menu_select()
{
system(cls);
? printf(\n\n); ? ?
printf( |~~~~~~~~~~~~~~~~~~~|\n);
printf(| 学籍管理系统 ?-- ?F|\n);
printf(|~~~~~~~~~~~~~~~~~~~~|\n);
printf(| ?主菜单(选择0~8) |\n);
printf(|~~~~~~~~~~~~~~~~~~~~|\n);
printf(| ? ? 1.录入成绩 ? ? ?|\n);
printf(| ? ? 2.按学号排序 ? ?|\n);
printf(| ? ? 3.按平均分排序 ?|\n);
printf(| ? ? 4.统计分数段 ? ?|\n);
printf(| ? ? 5.查询
您可能关注的文档
- chap10-3碳负离子.ppt
- chap2sec3 线性方程组的迭代解法.ppt
- ch4-3,4,5单调性极值,凹凸性拐点,渐近线.ppt
- ch3 基坑土体稳定性分析.ppt
- chap4(33-34).ppt
- chap4(29-30).ppt
- chap5sec2 数值积分与数值微分2.ppt
- chap6.4,6.5第一型曲线,曲面积分的计算-11.ppt
- chap5sec1 数值积分与数值微分1.ppt
- chap1 绪论.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2025年省考超大杯刷题-申论套卷四.pdf VIP
- 小学学校总务处的工作计划.pptx VIP
- 大学毕业论文__小型液压挖掘机的设计.doc VIP
- 食材配送人员配置与资质要求.docx VIP
- 2025年山东省济南市中考英语试卷试题真题(精校打印版).pdf VIP
- 一种能够在太阳光下快速固化的可剥离去污复合膜及制备方法.pdf VIP
- 骨科临床诊疗指南及操作规范(2025版).docx
- 2025-2026学年小学信息技术(信息科技)四年级下册浙教版(2023)教学设计合集.docx
- 沪科版九年级(上) 中考题同步试卷:22.5 二次函数的应用(18).doc VIP
- 中国的刺腹牙甲属、脊胸牙甲属和凹基牙甲属昆虫鞘翅目牙甲科牙甲族研究.pdf VIP
原创力文档

文档评论(0)