用户输入学生学号及姓名,然后查询、列表、删除的小程序

该博客介绍了一个使用C语言编写的用户交互式小程序,允许用户输入学生的学号和姓名,实现学生信息的查询、列出和删除功能。通过这个小程序,读者可以学习到C语言在实现基本数据操作和用户界面设计上的应用。
摘要由CSDN通过智能技术生成
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

struct Student
{
    int id;
    char name[16];
    Student* next;
};

Student m_head={0};

void Add(Student* obj)
{
    Student* cur=m_head.next;
    Student* pre=&m_head;

    while(cur)
    {
	    if(obj->id<cur->id)
     	{
		    break;
	    }
	    pre=cur;
	    cur=cur->next;
    }

    obj->next=pre->next;
    pre->next=obj;
}

int Input(Student* obj)
{
    printf("ID:");
    scanf("%d",&obj->id);
    
    printf("Name:");
    scanf("%s",obj->name);

    return 0;
}

void Delet(int id)
{
    Student* cur=m_head.next;
    Student* pre=&m_head;

    while(cur)
    {
	    if(cur->id==id)
	    {
		    pre->next=cur->next;
		    free(cur);
		    break;
	    }
        pre=cur;
	    cur=cur->next;
    }
}

void List()
{
    printf("ID        Name\n");
    pr
Java学生信息管理系统是一款用于管理学生信息的小程序。它可以帮助学校或教育机构轻松管理学生的个人信息、课程成绩、出勤记录等。 该小程序采用了Java编程语言进行开发,具有用户友好的界面和丰富的功能。首先,学生和管理员可以通过登录界面进行身份验证,以获取对应的权限。学生可以看个人信息、成绩和出勤记录,而管理员则可以进行学生信息的增删改操作。 在学生信息管理方面,该系统提供了学生信息的录入、修改和删除功能。管理员可以输入学生的基本信息,如姓名学号、性别、年龄等,并且可以对这些信息进行修改和删除。同时,系统还可以根据学号姓名进行学生信息的查询,方便管理员快速找到目标学生。 在成绩管理方面,学生的每门课程成绩可以通过系统进行记录和查询。管理员可以录入学生的考试成绩,并可以根据学号或课程名进行查询学生可以看自己的成绩,并进行相应的必要调整。 此外,该系统还可以帮助学校或教育机构管理学生的出勤记录。管理员可以录入学生的出勤情况,并可以根据学号或日期进行查询学生可以看自己的出勤记录,以便了解自己的上课情况。 综上所述,Java学生信息管理系统是一款功能强大的小程序,它可以方便地管理学生的个人信息、成绩和出勤记录。通过使用该系统,学校和教育机构可以更加高效地管理学生信息,提高工作效率,为学生提供更好的教育服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值