C语言课设--教师评价系统

流程图链接

修改函数:https://www.processon.com/view/link/57d9115ae4b0497022da109c

删除函数:https://www.processon.com/view/link/57d911a1e4b0497022da15b2

插入函数:https://www.processon.com/view/link/57d911bce4b0e78cc001145d

浏览函数:https://www.processon.com/view/link/57d911d4e4b0497022da195c

评价函数:https://www.processon.com/view/link/57d911e4e4b0497022da1a95


三、核心技术的实现说明及相应的程序段

本程序六个自定义函数和一个主函数组成,其中主函数循环调用菜单,菜单函数调用其他函数来实现要求的所有功能。在这些函数当中,插入函数,修改函数,删除函数,浏览函数,评价函数是程序的核心部分,下面分别进行说明。


1、插入函数

插入函数中,首先用户输入的教师编号,该编号不能超出最大范围并且仅当该编号未存在教师信息的情况下,用户才能添加数据。

具体的程序段如下:

void insert(){
 
    int     _id;
    printf("Please enter teacher information\n");
    printf("id = ");
    scanf("%d",&_id);
    if(_id >  0   &&_id    <   100){
 
        if(teacher[_id].id  ==  _id){
 
            printf("Teacher exist\n");
            return;
        }
        else{
 
            char	_name[20];
            char	_sex[5];
            char	_title[20];
            char	_post[20];
            char	_course[20];
            
            printf("name = ");
            scanf("%s",_name);
            printf("sex = ");
            scanf("%s",_sex);
            printf("title = ");
            scanf("%s",_title);
            printf("post = ");
            scanf("%s",_post);
            printf("course = ");
            scanf("%s",_course);
 
            teacher[_id].id       =   _id;
            strcpy(teacher[_id].name,_name);
            strcpy(teacher[_id].sex,_sex);
            strcpy(teacher[_id].title,_title);
            strcpy(teacher[_id].post,_post);
            strcpy(teacher[_id].course,_course);
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值