資源簡介
個人賬戶管理系統,是用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個文件信息
評論
共有 條評論