以下是一个简单的宠物信息管理系统的C语言代码,实现了基本的功能要求。请注意,这只是一个基本的示例代码,你可以根据实际需求进行修改和优化。
``` #include <stdio.h> #include <stdlib.h> #include <string.h>
// 宠物信息结构体 typedef struct { int id; // 编号 char name[20]; // 名字 char gender[5]; // 性别 int age; // 年龄 char color[10]; // 颜色 char owner[20]; // 客户姓名 char phone[20]; // 手机号 } Pet;
// 用户结构体 typedef struct { char username[20]; // 用户名 char password[20]; // 密码 int is_admin; // 是否为管理员,1表示是,0表示否 } User;
// 全局变量 Pet pets[1000]; // 宠物信息数组 int pet_count = 0; // 宠物数量 User users[100]; // 用户数组 int user_count = 0; // 用户数量 int current_user = -1; // 当前登录的用户在数组中的下标,初始值为-1表示未登录
// 函数声明 void add_pet(); void edit_pet(); void delete_pet(); void view_pet(); void login(); void logout(); void register_user(); void view_users();
int main() { int choice; do { // 显示菜单 printf("n-- 宠物信息管理系统 --n"); printf("1. 登录n"); printf("2. 注册n"); printf("3. 退出n"); printf("请选择操作:"); scanf("%d", &choice);
switch (choice) { case 1: login(); // 登录 break; case 2: register_user(); // 注册用户 break; case 3: printf("再见!n"); break; default: printf("无效的选择,请重新输入!n"); break; } } [while](https://wenku.csdn.net/doc/645cade695996c03ac3eb2ce?spm=1055.2569.3001.10083&kwd=while) (choice != 3); return 0;
}
// 登录函数 void login() { char username[20]; char password[20]; int i; printf("n-- 登录 --n"); printf("请输入用户名:"); scanf("%s", username); printf("请输入密码:"); scanf("%s", password);
// 查找用户 for (i = 0; i < user_count; i++) { if ([strcmp](https://wenku.csdn.net/doc/el785n5g5s?spm=1055.2569.3001.10083&kwd=strcmp)(username, users[i].username) == 0 && strcmp(password, users[i].password) == 0) { current_user = i; printf("欢迎,%s!n", username); if (users[i].is_admin) { // 管理员菜单 do { printf("n-- 管理员菜单 --n"); printf("1. 添加宠物信息n"); printf("2. 修改宠物信息n"); printf("3. 删除宠物信息n"); printf("4. 浏览宠物信息n"); printf("5. 查看用户列表n"); printf("6. 注
相关知识
C/C++课程设计题目[2023
宠物商店管理系统功能详解与操作指南
宠物店信息管理系统的设计课程设计报告.doc
宠物管理系统CLI版本(Python实现/内附完整代码)
springboot宠物领养系统:设计实现与功能解析
毕业设计:基于java的宠物管理系统设计与实现
c语言宠物店管理系统,宠物店信息管理系统的设计课程设计报告精选.doc
基于java的宠物管理系统设计与实现
宠物领养管理系统功能介绍与源码分享
SSM宠物领养系统非功能需求分析
网址: 使用C语言编写开发一个简单的宠物信息管理系统的代码,实现以下功能: 【基本功能】 1.用户管理功能:不同用户在登录系统后会有不同的菜单可进行不同的操作。 2.管理员可以实现以下功能: (1)宠物信息录入功能,主要包括录入宠物的编号,名字,性别,年龄,颜色,客户姓名和手机号(宠物信息用文件保存)。 (2)宠物信息修改功能(修改后的信息也要用文件保存)。 (3)宠物信息浏览功能。 (4)宠物信息删除功能,希望给我个完整的解答 https://m.mcbbbk.com/newsview950764.html
上一篇: 可爱狗狗头像(2) |
下一篇: 暗黑破坏神4宠物作用介绍 宠物有 |