c语言调用函数财务记账
时间: 2023-12-02 17:41:44 浏览: 35
以下是一个简单的C语言财务记账程序,其中包含了调用函数的过程:
```c
#include <stdio.h>
// 定义结构体
struct Record {
char date[20];
char type[20];
double amount;
};
// 定义函数
void addRecord(struct Record records[], int *count) {
printf("请输入日期:");
scanf("%s", records[*count].date);
printf("请输入类型:");
scanf("%s", records[*count].type);
printf("请输入金额:");
scanf("%lf", &records[*count].amount);
(*count)++;
}
void showRecords(struct Record records[], int count) {
printf("---------------------账单统计-------------------------\n");
printf("日期\t\t类型\t\t金额\n");
for (int i = 0; i < count; i++) {
printf("%s\t%s\t%.2lf\n", records[i].date, records[i].type, records[i].amount);
}
}
int main() {
struct Record records[100];
int count = 0;
int choice;
while (1) {
printf("********************会计记账管理系统********************\n");
printf("1.添加记录\n");
printf("2.查看记录\n");
printf("3.退出\n");
printf("请选择:");
scanf("%d", &choice);
switch (choice) {
case 1:
addRecord(records, &count);
break;
case 2:
showRecords(records, count);
break;
case 3:
return 0;
default:
printf("输入错误,请重新输入!\n");
break;
}
}
return 0;
}
```