分享好友 数智知识首页 数智知识分类 切换频道

办公用品管理系统c语言代码,办公用品管理系统C语言代码实现

以下是一个简单的办公用品管理系统的C语言代码实现。这个系统主要包括以下几个功能。...
2025-01-07 19:13210

以下是一个简单的办公用品管理系统的C语言代码实现。这个系统主要包括以下几个功能:

1. 添加办公用品

2. 删除办公用品

3. 修改办公用品信息

4. 查询办公用品信息

5. 显示所有办公用品列表

```c

#include

#include

typedef struct {

char name[50];

int quantity;

double price;

} Goods;

void addGoods(Goods *goods, char *name, int quantity, double price) {

goods->name[0] = '';

strcpy(goods->name, name);

goods->quantity = quantity;

goods->price = price;

}

void deleteGoods(Goods *goods, char *name) {

int i;

for (i = 0; goods[i].name != ''; i++) {

if (strcmp(goods[i].name, name) == 0) {

goods[i].quantity = 0;

break;

}

}

}

void updateGoods(Goods *goods, char *name, int quantity, double price) {

int i;

for (i = 0; goods[i].name != ''; i++) {

if (strcmp(goods[i].name, name) == 0) {

goods[i].quantity = quantity;

goods[i].price = price;

break;

}

}

}

void queryGoods(Goods *goods, char *name) {

int i;

for (i = 0; goods[i].name != ''; i++) {

if (strcmp(goods[i].name, name) == 0) {

printf("Name: %s, Quantity: %d, Price: %.2fn", goods[i].name, goods[i].quantity, goods[i].price);

break;

}

}

办公用品管理系统c语言代码,办公用品管理系统C语言代码实现

}

void displayGoods() {

Goods goods[100];

int i;

for (i = 0; goods[i].name != ''; i++) {

printf("Name: %s, Quantity: %d, Price: %.2fn", goods[i].name, goods[i].quantity, goods[i].price);

}

}

int main() {

Goods goods[100];

int choice;

char name[50], quantity[50], price[50];

while (1) {

printf("1. Add Goodsn");

printf("2. Delete Goodsn");

printf("3. Update Goodsn");

printf("4. Query Goodsn");

printf("5. Display All Goodsn");

printf("6. Exitn");

printf("Enter your choice: ");

scanf("%d", &choice);

switch (choice) {

case 1:

addGoods(goods, name, quantity, price);

break;

case 2:

deleteGoods(goods, name);

break;

case 3:

updateGoods(goods, name, quantity, price);

break;

case 4:

queryGoods(goods, name);

break;

case 5:

displayGoods();

break;

case 6:

exit(0);

default:

printf("Invalid choice!n");

}

}

return 0;

}

```

这个程序首先定义了一个结构体`Goods`来存储办公用品的信息,然后实现了添加、删除、修改和查询办公用品的功能。在主函数中,我们使用一个循环来接收用户的输入,并根据用户的选择执行相应的操作。当用户选择退出时,程序结束。

举报
收藏 0
推荐产品更多
蓝凌MK

办公自动化135条点评

4.5星

简道云

低代码开发平台85条点评

4.5星

帆软FineBI

商业智能软件93条点评

4.5星

纷享销客CRM

客户管理系统105条点评

4.5星

推荐知识更多