c语言代码示例
时间: 2023-07-31 17:09:37 浏览: 45
好的,以下是一个简单的 C 语言代码示例,实现了管理员管理模块的添加、查找和删除功能:
```c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// 定义管理员结构体
typedef struct {
char name[20];
char password[20];
} Admin;
// 定义管理员数组和数量
Admin admins[100];
int num_admins = 0;
// 添加管理员函数
void add_admin() {
if (num_admins >= 100) {
printf("管理员数量已达到上限!\n");
return;
}
printf("请输入管理员姓名和密码:\n");
scanf("%s %s", admins[num_admins].name, admins[num_admins].password);
num_admins++;
printf("添加成功!\n");
}
// 查找管理员函数
void find_admin() {
char name[20];
printf("请输入要查找的管理员姓名:\n");
scanf("%s", name);
int found = 0;
for (int i = 0; i < num_admins; i++) {
if (strcmp(admins[i].name, name) == 0) {
printf("姓名:%s,密码:%s\n", admins[i].name, admins[i].password);
found = 1;
break;
}
}
if (!found) {
printf("未找到该管理员!\n");
}
}
// 删除管理员函数
void delete_admin() {
char name[20];
printf("请输入要删除的管理员姓名:\n");
scanf("%s", name);
int found = 0;
for (int i = 0; i < num_admins; i++) {
if (strcmp(admins[i].name, name) == 0) {
for (int j = i; j < num_admins - 1; j++) {
admins[j] = admins[j + 1];
}
num_admins--;
found = 1;
printf("删除成功!\n");
break;
}
}
if (!found) {
printf("未找到该管理员!\n");
}
}
// 主函数
int main() {
int choice;
while (1) {
printf("请选择要进行的操作:\n");
printf("1. 添加管理员\n");
printf("2. 查找管理员\n");
printf("3. 删除管理员\n");
printf("4. 退出程序\n");
scanf("%d", &choice);
switch (choice) {
case 1:
add_admin();
break;
case 2:
find_admin();
break;
case 3:
delete_admin();
break;
case 4:
printf("程序已退出!\n");
exit(0);
default:
printf("无效的选择!\n");
break;
}
}
return 0;
}
```
需要注意的是,这只是一个简单的示例代码,实际上还需要根据具体的需求和系统架构进行更加完善的设计和实现。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)