q->next=null;
p->next=q;
p=q; //將該接點掛入鍊錶中
} fclose(fp); //關閉檔案
while(1) }
}b 各功能模組設計
(1)輸入模組
struct shebei
;(2)追加模組
void add(node *equip) //新增記錄 }
(3)修改模組
void modify(node *equip)//修改
printf("請輸入要修改的裝置id號:");
scanf("%s",find);
p=equip->next;
while(p!=null)
if(p) //若找到
printf("請輸入新裝置號(原來是 %s ):",p->data.id);
scanf("%s",p->data.id);
printf("請輸入新裝置名稱(原來是 %s ):",p->
scanf("%s",p->
printf("請輸入新裝置裝置種類名稱(原來是 %s ):",p->data.kind);
scanf("%s",p->data.kind);
printf("請輸入新裝置報廢日期名稱(原來是 %s ):",p->data.over);
scanf("%s",p->data.over);
printf("請輸入新裝置是否報廢(原來是 %s ):",p->data.yesno);
scanf("%s",p->data.yesno);
printf("請輸入新裝置購買時間(原來是 %s ):",p->data.kind);
scanf("%s",p->data.time);
printf("請輸入新裝置**(原來是 %s ):",p->data.price);
scanf("%s",p->data.price);
printf("\n>>>>>>>>>>提示:該項記錄資料已經成功修改!\n");
} }else printf("\n>>>>>>>>>>提示:你要修改的資訊不存在!\n");
}(4)輸出記錄
void disp(node *equip)//輸出記錄
printf("\t\t\t\t顯示結果\n");
printf("裝置號碼裝置名稱裝置種類報廢日期是否報廢購買時間**\n");
while(p) }
(5)統計模組
void tongji(node *equip)//統計
printf(">>>>>>>>>>提示:\n*****>0退出\n*****>1按裝置號統計\n*****>2按裝置名稱統計\n");
scanf("%d",&sel);
if(sel==1)
if(flag2==1&&ha!=flag2)
else if(flag2>ha)
if(flag2)
else
} else if(sel==2)
{ printf("\n輸入你要統計分類的裝置名稱:");
scanf("%s",find);
while(p)
{ if(strcmp(p->
C語言課程設計實驗報告
實驗報告 姓名 高峰 學號 0909120614 指導教師 郭克華 專業 電氣資訊類 班級 1206 班 2013年1月4號 目錄一 課程設計的目的 二 實驗內容 1 實驗一 2 實驗二 三 詳細設計 1 實驗前的分析及設計思想。2 程式流程。3 具體程式及解析。4 測試結果。四 設計總結 1 認識...
C語言課程設計實驗報告
南昌航空大學 數學與資訊科學學院 實驗報告 課程名稱c語言課程設計 實驗名稱 運用c語言開發小型應用軟體實驗型別 驗證性 綜合性 設計性 實驗室名稱 數學實驗室d208班級學號 學生姓名 任課教師漆志鵬 成績實驗日期 2013 6 7至2013 6 26一 實驗目的 熟悉c語言的基本概念 語法 語義...
《C語言創新實驗》課程設計報告
c語言創新實驗 課程設計報告 題目 坦克大戰 班級 10軟體技術 姓名李海飛 指導老師 張紅霞 一 功能模組 二 課程設計總結 在做課程設計的過程中,我遇到了許多問題,查了很多資料,解決了一部分,但仍有一部分沒解決,最終我想了很長時間才想出來。通過做課程設計,使我對c語言有了更深的理解,對程式也有了...