ADD file via upload

main
prb3y2ona 11 months ago
parent aa676a4f06
commit 1f45821649

@ -0,0 +1,70 @@
#include<stdio.h>
#include<string.h>
#include<math.h>
#define NUM 100
#define PASSWORD "KEY"
struct STU{
char spec[20]; //专业
char Number[8];//姓名
char name[20]; //姓名
int age; //年龄
char sex; //M 代表男性 W代表女性
float score //入学分数
};
int main(){
if(!verifyPassword())
return 0;//口令验证失败,退出程序
struct STU students[NUM];
int choice,length=0;
while(1){
dispMenu();
scanf("%d",&choice);
switch(choice){
/* case 1:length=input(students,length);break;//基本信息录入
case 2:output(students,length);break;//基本信息输出
case 3:query(students,length,inquiry);break;//基本信息查询
case 4:census(students,length);break;//分类统计输出
case 5:add(students,length);break;//追加学生信息
case 6:minus(students,length);break;//删除学生信息*/
case 7:return 0;//退出程序
default: printf("无效选择,请重新输入。\n"); break;
}
}
}
//密码验证
int verifyPassword(){
char str[100];
int n=3,i;
for(i=n;i>0;){
scanf("%s",str);
if(strcmp(str,PASSWORD)==0){
printf("密码正确。\n");
return 1;//密码正确
}
else{
i--;
printf("密码错误,您还剩%d次机会。\n",i);
}
}
printf("\n密码输入错误次数过多,程序退出。\n");
return 0;//密码错误,程序退出
}
//系统菜单
void dispMenu(){
printf("\n学生基本信息管理\n");
printf("1. 基本信息录入\n");
printf("2. 基本信息输出\n");
printf("3. 基本信息查询\n");
printf("4. 分类统计输出\n");
printf("5. 追加学生信息\n");
printf("6. 删除学生信息\n");
printf("7. 退出\n");
}
//基本信息录入
int input(struct STU *ps,int length){
struct STU *head;
struct STU *p1,*p2;
p1=p2=(struct STU*)malloc(sizeof(struct STU));
}
Loading…
Cancel
Save