资源简介
个人账户管理系统,是用C语言实现的,链表操作完成
代码片段和文件信息
#include “link.h“ //调用外部文件
//建立动态链表
struct Node* Createlink()
{
struct Node *p1*p2*head; //定义结构体指针
int n=0;
printf(“请依次输入这个月份的信息\n“);
printf(“月份|收入总和|食品消费|房租|教育费用|水电费|医疗费\n“);
p1=p2=malloc(sizeof(struct Node)); //开辟内存空间
head=NULL; //设头指针为空
scanf(“%d %f %f %f %f %f %f“&p1->ID&p1->IncomeTotal&p1->FoodShoping&p1->House&p1->Education&p1->WaterAndEtc&p1->Hospital);
p1->Expend=(p1->FoodShoping+p1->House+p1->Education+p1->WaterAndEtc+p1->Hospital); //计算总支出
p1->Store=p1->IncomeTotal-p1->Expend; //计算储蓄
while(p1->ID!=0) //当输入月份的编号是0时说明说明链表结束
{
n=n+1; //节点的数量+1
if(n==1) //当节点数量为1时,设置头指针
{
head=p1; //使head头指针指向开辟的第一个元素p1返回的是开辟内存的首地址
}
p1=malloc(sizeof(struct Node)); //p1指向新开辟的内存单元的首地址
scanf(“%d %f %f %f %f %f %f“&p1->ID&p1->IncomeTotal&p1->FoodShoping&p1->House&p1->Education&p1->WaterAndEtc&p1->Hospital);
p1->Expend=(p1->FoodShoping+p1->House+p1->Education+p1->WaterAndEtc+p1->Hospital);
p1->Store=p1->IncomeTotal-p1->Expend;
p2->next=p1;
p2=p1; //使p2也指向新开辟的内存单元
}
p1->next=NULL;
if(head!=NULL)
{
printf(“建立动态链表成功!\n“);
return head; //返回头指针
}
else
{
printf(“动态链表建立失败!“);
return NULL;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1432 2012-01-13 21:28 PersonalSystem\Createli
文件 3815 2012-01-06 13:00 PersonalSystem\Createli
文件 526 2012-01-06 13:00 PersonalSystem\Createli
文件 66560 2012-01-06 13:00 PersonalSystem\Createli
文件 48640 2012-01-06 13:00 PersonalSystem\Createli
文件 1590 2012-01-06 12:56 PersonalSystem\Createli
文件 204864 2012-01-06 12:56 PersonalSystem\Debug\Createli
文件 206408 2012-01-06 12:56 PersonalSystem\Debug\Createli
文件 3759 2012-01-14 18:27 PersonalSystem\Debug\Createli
文件 192200 2012-01-06 12:56 PersonalSystem\Debug\Createli
文件 484352 2012-01-06 12:56 PersonalSystem\Debug\Createli
文件 0 2012-01-14 18:27 PersonalSystem\Debug\Createli
文件 3203 2012-01-14 18:27 PersonalSystem\Debug\Insert.obj
文件 197436 2011-12-05 18:58 PersonalSystem\Debug\Insert.pch
文件 0 2012-01-14 18:27 PersonalSystem\Debug\Insert.sbr
文件 15658 2011-11-29 17:39 PersonalSystem\Debug\li
文件 5352 2012-01-14 19:41 PersonalSystem\Debug\Print.obj
文件 0 2012-01-14 19:41 PersonalSystem\Debug\Print.sbr
文件 1895 2012-01-14 19:41 PersonalSystem\Debug\Search.obj
文件 0 2012-01-14 19:41 PersonalSystem\Debug\Search.sbr
文件 74752 2011-11-28 21:25 PersonalSystem\Debug\SmallSystem.bsc
文件 204859 2012-01-10 22:13 PersonalSystem\Debug\SmallSystem.exe
文件 216112 2012-01-10 22:13 PersonalSystem\Debug\SmallSystem.ilk
文件 4537 2012-01-14 19:45 PersonalSystem\Debug\SmallSystem.obj
文件 192152 2012-01-10 22:02 PersonalSystem\Debug\SmallSystem.pch
文件 500736 2012-01-10 22:13 PersonalSystem\Debug\SmallSystem.pdb
文件 0 2012-01-14 19:45 PersonalSystem\Debug\SmallSystem.sbr
文件 2560 2011-11-29 21:48 PersonalSystem\Debug\SmallSystem.suo
文件 74752 2012-01-14 19:45 PersonalSystem\Debug\Sort.bsc
文件 204858 2012-01-14 19:45 PersonalSystem\Debug\Sort.exe
............此处省略45个文件信息
评论
共有 条评论