C语言程序设计实习报告---学生信息管理系统(3)

2018-12-17 14:08

C程序设计报告

(4)删除模块

(5)显示模块(显示全班学生成绩和总分)

C程序设计报告

(6)浏览模块

C程序设计报告

4.下面附上此次C语言课程设计的源程序

#include #include #include #include

struct student { char num[10]; char name[12]; int age; int grade[3]; }stu[20]; int k=0;

void input();

void outputgrade(); void change(); void del(); void allgrade(); void paixu(); void main() {

int a; do {

printf(\

printf(\学生成绩管理系统\\n\ printf(\

printf(\作者:焦鹏 班级:081122-27 学号:20121004210\\n\ printf(\

printf(\ 1.插入新的学生记录\\n\

printf(\ 2.修改学生记录\\n\ printf(\ 3.删除学生记录\\n\

printf(\ 4.显示学生成绩和总分\\n\ printf(\ 5.浏览全班成绩\\n\ printf(\ 6.退出\\n\\n\

printf(\输入你要操作的序号 : \ scanf(\

switch(a) {

C程序设计报告

case 1:printf(\ case 2:printf(\ case 3:printf(\

case 4:printf(\ case 5:printf(\ case 6:printf(\

default:printf(\ }

}while(a!=0); }

void input() { int j;

char ch[20];

printf(\输入学生信息:\\n\do

{ printf(\学号: \

scanf(\ printf(\姓名: \

scanf(\ printf(\年龄: \

scanf(\ for(j=0;j<3;j++)

{ printf(\成绩%d: \

scanf(\ } k++;

printf(\如要继续,请输入学生信息(y/n): \ scanf(\

}while(strcmp(ch,\ outputgrade(); }

void outputgrade() { int i;

printf(\学生信息是:\\n\ for(i=0;i

\\t%d\ printf(\ } }

void change()

\\t%d

C程序设计报告

{ int i,j;

char a[20],ch[10];

printf(\输入你要修改的学生学号:\ scanf(\ for(i=0;i

if(strcmp(stu[i].num,a)==0)

{ printf(\你确定要修改学号吗?(y/n): \ scanf(\

if(strcmp(ch,\ { printf(\scanf(\

printf(\你确定要修改学生姓名吗?(y/n): \ scanf(\

if(strcmp(ch,\ { printf(\scanf(\

printf(\你确定要修改学生成绩吗?(y/n): \ scanf(\ printf(\

if(strcmp(ch,\for(j=0;j<3;j++)

{ printf(\:\ printf(\ } }

outputgrade(); }

void del() { int i,j; char c[20];

printf(\输入你要删除的学生学号 :\\n\ printf(\:\ scanf(\ for(i=0;i<3;i++)

if(strcmp(c,stu[i].num)==0) break; for(j=i;j<=2;j++) stu[j]=stu[j+1];

printf(\你已经删除 %s的信息\\n\ k--;

outputgrade(); }


C语言程序设计实习报告---学生信息管理系统(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015国家公务员考试中申论热点的关注方法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: