使用c++写个人收支管理代码
时间: 2023-03-19 09:22:09 浏览: 99
好的,下面是使用C语言编写一个简单的个人收支管理代码的示例:
```
#include <stdio.h>
int main()
{
int income, expense;
int total_income = 0, total_expense = 0;
char option;
do {
printf("请选择要进行的操作:\n");
printf("A. 记录收入\n");
printf("B. 记录支出\n");
printf("C. 显示收支明细\n");
printf("D. 退出程序\n");
scanf(" %c", &option);
switch (option) {
case 'A':
printf("请输入收入金额:");
scanf("%d", &income);
total_income += income;
printf("已记录收入 %d 元。\n", income);
break;
case 'B':
printf("请输入支出金额:");
scanf("%d", &expense);
total_expense += expense;
printf("已记录支出 %d 元。\n", expense);
break;
case 'C':
printf("收入:%d 元,支出:%d 元,净收入:%d 元。\n", total_income, total_expense, total_income - total_expense);
break;
case 'D':
printf("程序已退出。\n");
break;
default:
printf("无效的选项,请重新输入。\n");
break;
}
} while (option != 'D');
return 0;
}
```
这个代码使用了一个do-while循环,让用户可以进行多次操作,直到选择退出程序为止。用户可以选择记录收入、记录支出、显示收支明细以及退出程序。每次记录收入或支出后,程序会更新总收入和总支出,并显示已记录的金额。当用户选择显示收支明细时,程序会计算净收入(即总收入减去总支出)并显示出来。