C语言课程设计

发布 2022-09-30 18:43:28 阅读 2866

#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月 计算机科学与技...