用c语言编程设计一个学生成绩管理系统,进入系统之前要先输入密码
时间: 2023-12-17 13:04:33 浏览: 89
C语言课设-学生信息成绩管理系统.zip
好的,以下是一个简单的学生成绩管理系统的C语言代码,包括密码验证功能:
```c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define PASSWORD "123456" // 设定密码为123456
int main()
{
char password[20];
int choice;
while (1) // 循环直到密码输入正确
{
printf("请输入密码:");
scanf("%s", password);
if (strcmp(password, PASSWORD) == 0) // 比较密码是否正确
{
printf("密码正确,欢迎进入学生成绩管理系统!\n");
break; // 退出密码验证循环
}
else
{
printf("密码输入错误,请重新输入!\n");
}
}
while (1) // 循环显示菜单,直到退出程序
{
printf("请选择要执行的操作:\n");
printf("1. 输入学生信息\n");
printf("2. 查询学生成绩\n");
printf("3. 修改学生成绩\n");
printf("4. 删除学生成绩\n");
printf("5. 显示所有学生信息\n");
printf("6. 退出程序\n");
printf("请输入选项(1-6):");
scanf("%d", &choice);
switch (choice)
{
case 1:
// 输入学生信息
break;
case 2:
// 查询学生成绩
break;
case 3:
// 修改学生成绩
break;
case 4:
// 删除学生成绩
break;
case 5:
// 显示所有学生信息
break;
case 6:
printf("谢谢使用学生成绩管理系统,再见!\n");
exit(0); // 退出程序
default:
printf("无效的选项,请重新输入!\n");
}
}
return 0;
}
```
这个程序使用了while循环和switch语句实现了一个简单的菜单功能,包括密码验证、输入学生信息、查询学生成绩、修改学生成绩、删除学生成绩、显示所有学生信息和退出程序等功能。可以根据实际需要进行修改和完善。
阅读全文