个人记账本c语言程序设计
时间: 2023-09-09 19:12:14 浏览: 136
下面是一个简单的个人记账本的C语言程序设计示例:
```c
#include <stdio.h>
int main()
{
int balance = 0; // 初始余额为0
int option; // 用户选择的操作
int amount; // 存款或支出的金额
while (1) // 无限循环,直到用户选择退出
{
printf("请选择操作:\n");
printf("1. 存款\n");
printf("2. 支出\n");
printf("3. 查询余额\n");
printf("4. 退出\n");
scanf("%d", &option);
switch (option)
{
case 1: // 存款
printf("请输入存款金额:");
scanf("%d", &amount);
balance += amount;
printf("存款成功!\n");
break;
case 2: // 支出
printf("请输入支出金额:");
scanf("%d", &amount);
if (balance < amount)
{
printf("余额不足!\n");
}
else
{
balance -= amount;
printf("支出成功!\n");
}
break;
case 3: // 查询余额
printf("当前余额为:%d\n", balance);
break;
case 4: // 退出
printf("感谢使用!\n");
return 0;
default: // 无效操作
printf("无效的操作!\n");
break;
}
}
}
```
这个程序使用了一个无限循环,不断接受用户的输入,然后根据用户选择执行不同的操作。用户可以选择进行存款、支出、查询余额或退出。程序使用一个整数变量来记录当前余额,每次存款或支出时更新这个变量即可。注意在支出时要检查余额是否充足。