写一个c语言入库出库的小系统
时间: 2023-12-25 15:06:20 浏览: 110
用c语言编写的小型仓库管理系统
5星 · 资源好评率100%
由于没有具体的要求和需求,以下是一个简单的C语言入库出库系统示例:
```c
#include <stdio.h>
int main() {
int stock = 0; // 库存数量
int choice = 0; // 用户选择的操作
int amount = 0; // 用户输入的数量
while (1) { // 循环执行
printf("当前库存数量:%d\n", stock);
printf("请选择要进行的操作:\n");
printf("1. 入库\n");
printf("2. 出库\n");
printf("3. 退出\n");
scanf("%d", &choice); // 获取用户选择
switch (choice) {
case 1: // 入库操作
printf("请输入入库数量:");
scanf("%d", &amount);
stock += amount;
printf("入库成功!\n\n");
break;
case 2: // 出库操作
printf("请输入出库数量:");
scanf("%d", &amount);
if (amount > stock) {
printf("库存不足,出库失败!\n\n");
} else {
stock -= amount;
printf("出库成功!\n\n");
}
break;
case 3: // 退出程序
printf("感谢使用本系统!\n");
return 0;
default: // 无效选项
printf("无效的选项,请重新选择!\n\n");
break;
}
}
return 0;
}
```
以上代码中,通过一个while循环来持续显示库存数量和菜单,让用户进行选择。根据用户的选择,采用switch语句来执行不同的操作。用户可以选择入库、出库或退出系统。在入库和出库操作中,需要让用户输入数量,然后更新库存数量。如果出库数量大于库存数量,则操作失败。如果用户选择了无效的选项,程序会提示并重新显示菜单。
阅读全文