数据库的C语言编译(一次性版)

这是一个使用C语言编写的简单学生信息管理程序。程序定义了一个`struct student`结构体来存储学号、姓名和班级信息,并通过文件操作实现数据的录入和查询。用户可以选择录入新的学生信息或查询已有的学生信息,程序会根据用户输入的学号显示对应的学生详情。
摘要由CSDN通过智能技术生成


#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct student
{
char no[1000],name[1000],cla[1000];

};
struct student s[3]={
{"学号:3017070001","姓名:张三","班级:17信管"},
{"学号:3170707002","姓名:李四","班级:17信管"},
{"学号:3170707003","姓名:王五","班级:17信管"},
};
int main()
{
FILE *fp;
int fun(struct student *s);
int fun1(struct student *s);
int a;
int i;
char* o;
printf("学生信息管理\n");
printf("请选择操作并输入相应数字:\n1.录入\n2.查询\n");
while(1)
 { 
 scanf("%d",&a); 
 if(a==1)
 {
 printf("请录入各项信息\n");
 int i=0;
 printf("学号:");
 scanf("%s",s[i].no);
 printf("姓名:");
 scanf("%s",s[i].name);
 printf("班级:");
 scanf("%s",s[i].cla); 
 printf("%s已保存\n",s[i].no);
 i++;
 printf("请选择操作并输入相应数字:\n1.录入\n2.查询\n");
    }
    else if(a==2)
     {
     printf("请输入学号:");
     scanf("%s",o);
     if(!strcmp(s[i].no,o))
     printf("%s,%s,%s",s[i].no,s[i].name,s[i].cla );
     printf("\n");
     printf("请选择操作并输入相应数字:\n1.录入\n2.查询\n");

     }
     
}
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值