只萌萝莉 只萌萝莉
没有梦想可不行...
关注数: 91 粉丝数: 186 发帖数: 21,904 关注贴吧数: 96
C语言 #include<stdio.h> /*引用库函数*/ #include<stdlib.h> #include<ctype.h> #include<string.h> char sign; typedef struct /*定义结构体数组*/ {    char num[10]; /*学号*/    char name[20]; /*姓名*/    int score1;    int score2;    int score3;    int sum;    int ave; /*成绩*/ }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. Search_disply |\n");      printf("\t\t | 7. Max |\n");      printf("\t\t | 0. Quit |\n");      printf("\t\t*****************************************\n");      printf("\t\t\tGive your Choice(0-7):");      c=getchar(); /*读入选择*/     }    while(c<'0'||c>'7');    return(c-'0'); /*返回选择*/ } int Input(Student stud[],int n) /*输入若干条记录*/ {    int i=0;    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 score1:");       scanf("\t\t\t%d",&stud[n+i].score1);       printf("\t\t\tstudent's score2:");       scanf("\t\t\t%d",&stud[n+i].score2);       printf("\t\t\tstudent's score3:");       scanf("\t\t\t%d",&stud[n+i].score3);       stud[n+i].sum=stud[n+i].score1+stud[n+i].score2+stud[n+i].score3;       stud[n+i].ave=stud[n+i].sum/3;       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----------------------------------------------------\n"); /*格式头*/
首页 1 2 3 4 5 6 下一页