三九宝宝网宝宝教育教学论文

基于C语言的学生成绩管理系统

03月08日 编辑 39baobao.com

[数据结构用C语言实现基于链表的学生成绩管理系统根据学号和]看可以不咯?#includeintavgGrade(inta[50]){inti,sum=0,max=0,min=0;doubleavg=0.0;max=a[0];min=a[0];for(i=0;imax)max=a[i];if(a[i]a[i]){temp=a[i];a[i]=a[j];a[j]=temp;...+阅读

DOS界面的学生管理系统,可以保存文件(以便下次修改),功能齐全。源代码如下(原创) #include "stdafx.h" #include "stdio.h" #include "string.h" #include "stdlib.h" #define DR 100 struct days { int year; int mon; int day; }; struct max { int num; char name[20]; float cpp; float data; float english; struct days mon; }; int main(int argc, char* argv[]) { struct max stu[DR]={0,"",0,0,0,0,0,0}; int a,b,c,yanz=0; char name[50]; FILE *fp; printf("****************************学生管理系统*****************************\n"); loop:printf("1.通过学号查找信息\n2.通过姓名查找信息\n3.添加学生信息\n4.删除学生信息\n5.文件操作\n6.退出程序\n请输入操作代码(1~6):"); scanf("%d",&a); switch(a) { case 1: printf("请输入学生学号:"); scanf("%d",&c); for(b=0;b

C语言编写学生成绩管理系统

#include "stdio.h" /*定义学生结构体*/ struct Student { char ID[20]; char Name[20]; float Mark1; float Mark2; float Mark3; float Average; }; /*声明学生数组及学生数量*/ struct Student students[1000]; int num=0; /*求平均值*/ float Avg(struct Student stu) { return (stu.Mark1+stu.Mark2+stu.Mark3)/3; } /*通过学号返回数组下标*/ int Student_SearchByIndex(char id[]) { int i; for (i=0;i

用C语言编写学生成绩管理系统设计程序

#include/*引用库函数*/ #include#include#includetypedef struct /*定义结构体数组*/ { char num[10]; /*学号*/ char name[20]; /*姓名*/ int score; /*成绩*/ }Student; Student stu[80]; /*结构体数组变量*/ int menu_select() /*菜单函数*/ { char c; do{ system("cls"); /*运行前清屏*/ printf("\t\t****Students' Grade Management System****\n"); /*菜单选择*/ printf("\t\t | 1. Input Records |\n"); printf("\t\t | 2. Display All Records |\n"); printf("\t\t | 3. Sort |\n"); printf("\t\t | 4. Insert a Record |\n"); printf("\t\t | 5. Delete a Record |\n"); printf("\t\t | 6. Query |\n"); printf("\t\t | 7. Statistic |\n"); printf("\t\t | 8. Add Records from a Text File|\n"); printf("\t\t | 9. Write to a Text file |\n"); printf("\t\t | 0. Quit |\n"); printf("\t\t*****************************************\n"); printf("\t\t\tGive your Choice(0-9):"); c=getchar(); /*读入选择*/ }while(c'9'); return(c-'0'); /*返回选择*/ } int Input(Student stud[],int n) /*输入32313133353236313431303231363533e59b9ee7ad9431333431353938若干条记录*/ {int i=0; char sign,x[10]; /*x[10]为清除多余的数据所用*/ while(sign!='n'&sign!='N') /*判断*/ { printf("\t\t\tstudent's num:"); /*交互输入*/ scanf("\t\t\t%s",stud[n+i].num); printf("\t\t\tstudent's name:"); scanf("\t\t\t%s",stud[n+i].name); printf("\t\t\tstudent's score:"); scanf("\t\t\t%d",&stud[n+i].score); gets(x); /*清除多余的输入*/ printf("\t\t\tany more records?(Y/N)"); scanf("\t\t\t%c",&sign); /*输入判断*/ i++; } return(n+i); } void Display(Student stud[],int n) /*显示所有记录*/ { int i; printf("\t\t\t-----------------------------------\n"); /*格式头*/ printf("\t\t\tnumber name score\n"); printf("\t\t\t-----------------------------------\n"); for(i=1;i1&i%10==0) /*每十个暂停*/ {printf("\t\t\t-----------------------------------\n"); /*格式*/ printf("\t\t\t"); system("pause"); printf("\t\t\t-----------------------------------\n"); } } printf("\t\t\t"); system("pause"); } void Sort_by_num(Student stud[],int n) /*按学号排序*/ { int i,j,*p,*q,s; char t[10]; for(i=0;i

C编写学生成绩管理系统

//大概结构,其他什么东西,自己写,什么属性自己加。 #include#includeusing namespace std; struct Student { string name; double gra1; double gra2; double gra3; double ave; int t;//标志是不是被删除的。 }; Student stu[100]; int n;// 表示总人数 Student temp; //输入成绩 void Input() { int t,i; t=n; for(i=0;i>temp.name>>temp.gra1 >>temp.gra2 >>temp.gra3 ; stu[t]=temp; stu[t].t=1; if(t==n) n++; } void Sort() { int i,j; for(i=0;i

以下为关联文档:

C语言制作成绩记录簿#include<stdio,h> #include<stdlib.h> struct node { char data;struct node *next;}; struct node *insert(struct node *h,char c) { struct node *p,*p1,*p2; p=(struct...

C语言编程题目学生成绩记录簿设计#include#include#includestatic int num=0; void mainmenu(); typedef struct S1 Student; struct S1 { S1(){ no[9]='\0'; name[15]='\0'; sum=0.0; average=0.0; next=NU...

编制一个C语言成绩记录簿要求每个学生信息包括:学号姓名 C我以前做过的一个, 你看看, /* 数据描述:学号 姓名 班级 高数 英语 总分 程序完成功能: (1) 浏览数据 (2) 增加数据 (3) 修改数据 (4) 查询数据(按姓名,按总分) (5) 退出 */ #include #includ...

编制一个c语言成绩记录簿每个学生信息包括:学号姓名 c语言成/*students.c*/ #include#include#include#include "students.h" struct list //结构体 { int sno; char sname[2]; int sage; char sprof[2]; int sclass; struct list *next...

用C语言写一个学生选课系统#include#includeint N1,N2,kk1,kk2,kk3;struct couse * head1;struct student * head2;struct couse//课程信息结构体{ int num1; char name1[20]; int score; int nelepeo...

c语言实现sqlite3设计学生信息管理系统#include"stdio.h"#include"conio.h"#include"string.h"#include"stdlib.h"void look(); /*声明查看函数*/void save(); /*声明保存函数*/void search_name(); /*声明按姓名查看函数*/void...

C语言图书管理系统原发布者:天使小白很黑 图书管理系统设计图书管理信息包括:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等功能描述:1.新进熟土基本信息地输入2.图书基...

基于WEB的信息管理系统的开发可选用哪些语言:这个!!用VC++设计的是C/S模式,就是桌面程序,比如QQ或者魔兽争霸这样的,需要安装相应的客户端才能使用的,而不是那种仅通过浏览器就能访问的。如果你想仅通过浏览器进行访问的话,你...

surf算法C语言编写要做嵌入式开发不要C和基于OPENCV的surf算法C语言编写要做嵌入式开发不要C和基于OPENCV的,计算图像相似度的算法有哪些:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31...

推荐阅读
图文推荐