#include<>
#include<>
#define n 10;
*学生成绩结构体定义*/
struct student
int num; /学号。
char name[20];/姓名。
float math;//数学。
float eng;//英语。
float phy;//物理。
student std[3];/定义结构体数组; 我这里定义了3个数组元素, 怎么实现动态的调整,比如换成10 ,20,30???
int select;//全局变量,代表功能函数编号。
/所有子函数声明。
void menu();菜单子函数*/
void createstd();初始化子函数*/
void searchstd();
/子函数声明结束。
void main()
printf欢迎使用学生成绩管理系统n");
printf系统开发者:1311001 张三n");
printfn");
menu();
*主菜单函数定义。
函数参数:无。
返回值:无。
void menu()
printfn");
printf程序功能列表如下n");
printfn");
printf1:新建并初始化学生成绩信息***n");
printf2:查找学生成绩信息n");
printf3:修改学生成绩信息n");
printfn");
printf请输入功能编号(1--3n");
scanf("%d",&select);
if(select==1) /这里仅仅是两个函数,如果是多个函数的话,用if else是否妥当?
createstd();
else if (select==2)
searchstd();
*新建并初始化学生成绩信息函数定义。
函数参数:无。
返回值:无。
void createstd( )
printf正在调用---初始化学生成绩信息---函数n");
printf("请初始化3个学生信息");
printf开始录入学生信息,依次录入:学号,姓名,数学,英语,物理n");
for(int i=0;i<3;i++)
printf全部学生信息如下n");
printf("学号姓名数学英语物理");
for(i=0;i<3;i++)
printf初始化工作完成,返回主菜单,请输入1n");
int ch;
scanf("%d",&ch);
if(ch==1)
menu();
elseprintf初始化工作完成,返回主菜单,请输入1n");
*查找学生成绩信息。
参数:输入学号;
返回值:无。
void searchstd()
printf正在调用---查找学生成绩信息---函数n");
printf("请输入需要查找的学生学号");
int stdnum;
scanf("%d",&stdnum);
//printf开始录入学生信息,每个学生信息录入一行n");
for(int i=0;i<3;i++)
if(i>=3) printf("对不起,没有查找到该学号%d信息",stdnum);
printf查找工作完成,返回主菜单,请输入1 ,继续查找请输入2n");
int ch;
scanf("%d",&ch);
if(ch==1)
menu();
else if(ch==2)
searchstd();
elseprintf查找工作完成,返回主菜单,请输入1*,继续查找请输入2***n");
C语言课程课程设计
课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...