资源简介
家庭财务管理系统课程设计,用c语言版,包含需求分析说明书
代码片段和文件信息
#include
#include
void alter ()
{
linklist * node = NULL;//数据链表的头结点
char fname[10];//记录年份和月份
char year[5]; //记录年份的变量
char month[3];//记录月份的变量
int item;//记录要修改项目的变量
float temp;//输入修改数据的中间记录变量
char jude[4];
int i;
char yearjude[2];//用于判断是否在同一个年份中继续修改
do
{
system(“cls“);
picture(“alterpicture.txt“);//显示界面图画
printf(“\n\n\n请输入要修改数据的年份输入exit返回主界面\n“);
scanf(“%s“year);//得到用户要修改数据的年份
if(strcmp(year“exit“) != 0)
{
do
{
printf(“请输入要修改数据的月份输入back返回上一界面\n“);
scanf(“%s“month);//得到用户要修改数据的月份
if(strcmp(month“back“) != 0)
{
changfname(fnameyearmonth);
node = create(fname);//将对应的文件数据写到链表中
if(node != NULL)
{
do
{
system(“cls“);
printf(“每一项对应的编号为:\n“);
printf(“\t※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※\n“);
printf(“\t※**************************************************************※\n“);
printf(“\t※** 1:总收入 2:食品消费 3:房租消费 4:子女教育消费 **※\n“);
printf(“\t※** 5:水电费 6:医疗费 7: 储蓄 8:其他消费 **※\n“);
printf(“\t※**************************************************************※\n“);
printf(“\t※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※\n“);
printf(“请输入要要修改的项目,输入-1返回上一界面\n“);
scanf(“%d“&item);
if(item != -1)
{
do
{
printf(“请输入%s年%s月该项目的值: “yearmonth);
scanf(“%d“&temp);
printf(“输入yes确定修改,输入no取消修改: \n“);
scanf(“%s“jude);
if(strcmp(jude“yes“) == 0)
break;
}
while (strcmp(jude“yes“) != 0);
switch(item)
{
case 1:
printf(“%s年%s月该项目的值: %f\n“yearmonthnode->totalIn);
node -> totalIn = temp;
printf(“%s年%s月修改后该项目的值: %f\n“yearmonthnode->otherOut);
break;
case 2:
printf(“%s年%s月该项目的值: %f\n“yearmonthnode->foodOut);
node -> foodOut = temp;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 622080 2011-06-13 11:19 201169103324.doc
文件 8083 2011-06-08 22:54 alter.c
文件 2549 2011-06-09 09:53 direct.c
文件 15811 2011-06-09 13:16 input.c
文件 2467 2011-06-09 08:05 li
文件 2647 2011-06-09 10:06 main.c
文件 52445 2011-06-09 13:00 main.exe
文件 11751 2011-06-09 10:16 order.c
文件 5411 2011-06-09 11:58 query.c
文件 4455 2011-06-09 12:00 status.c
文件 143872 2011-06-08 17:16 数据结构课程设计说明书.doc
----------- --------- ---------- ----- ----
871571 11
评论
共有 条评论