栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c语言设计一个简单的学生登录系统

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c语言设计一个简单的学生登录系统

#include
#include
#include

//定义结构体类型
struct student{

       int sno;
        char name[20];
        float score;
};
int  make_student(struct student st[]);
void show_student(int n,struct student  st[]);
void menu(void);
int main(void)
{
        int n,i,p;
        int k,l,xh;
        float cj;
        char xm[20];

        //定义结构体变量
        struct student  st[100];

        while(1){
                menu();
                printf("请选择功能:");
                scanf("%d",&k);
                switch(k){
                        case 0:
                       
                                make_student(st);
                                break;
                        case 1:
                                n=1;
                                show_student(n,st);
                                break;
                        case 2: //查询学生信息

                                printf("请输入学生的学号:");
                                scanf("%d",&p);
                                for(i=0;i                                 {
                                        if(p==st[i].sno)
                                                printf("%d %s %0.2fn",st[i].sno,st[i].name,st[i].score);
                                }
                                break;
                        case 3:  //修改学生信息
                                printf("请输入学生的学号:");
                                scanf("%d",&l);
                                for(i=0;i                                 {
                                        if(l==st[i].sno)
                                        {
                                                printf("请输入要修改的学号,姓名,成绩:");
                                                scanf("%d %s %f",&xh,xm,&cj);
                                                st[i].sno=xh;
                                                strcpy(st[i].name,xm);
                                                st[i].score=cj;


                                        }
                                }
                                break;
                        case 4:
                                printf("谢谢使用n");
                                exit(0);
                }
        }

        return 0;
}

void menu(void)
{
        printf("---------------------------------------n");
        printf("      学生管理系统 n");
        printf("---------------------------------------n");
        printf("        0  --- 添加学生信息n");
        printf("        1  --- 显示学生信息n");
        printf("        2  --- 查询学生信息n");
        printf("        3  --- 修改学生信息n");
        printf("        4  --- 退出系统n");
        printf("---------------------------------------n");

}

int   make_student(struct student st[] )
  {
  int i;
  int n;
  printf("请输入要添加的学生人数:");
  scanf("%d",&n);
  for(i = 0 ; i < n; i++){
  printf("请输入学生信息(sno name score):");
  scanf("%d%s%f",&st[i].sno,st[i].name,&st[i].score);
  }
        return n;
 }

void show_student(int n,struct student  st[])
{
        int i;
        printf("-------------------n");
        for(i = 0 ; i < n; i++)
                printf("%d %s %.2fn",st[i].sno,st[i].name,st[i].score);
}
                                                                                     

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1025459.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号