• 大小: 273KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-07-23
  • 语言: C/C++
  • 标签:

资源简介

家庭财务管理系统课程设计,用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  linknode.c

     文件       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


评论

共有 条评论

相关资源