1樓:匿名使用者
必須的:
基本語法,定義,賦值,輸入輸出,迴圈,判斷,基本運算檔案操作:增刪改
資料結構:指標,鍊表,結構體
排序:至少是冒泡吧
基本結構:
1)輸入部分,輸入資料+邏輯判斷+檔案處理(scanf,gets,if-else,file)2)編輯部分,檔案處理+輸出資料+輸入資料(scanf,gets,printf,file)3)查詢部分, 檔案處理+排序處理+邏輯判斷+輸入資料+輸出資料(...)
4)可選的,資料庫底層,就是提供增刪改查的介面函式的一組函式。
(...)
2樓:匿名使用者
那要看你的資料是採用的什麼結構存放的!
c語言中怎樣用鍊表實現增刪改查
3樓:匿名使用者
#include
#include
typedef struct node
node;
//鍊表輸出
void output(node *head)
printf("\r\n");
}//鍊表建立
node* creat()
head->pstnext = null;
p = head;
while(cycle)
s->ndate = date;
p->pstnext = s;
p = s;
}else
}p->pstnext = null;
return(head);
}//鍊表按值查詢
void research_date(node *head, int date)
if(null == p)
else if(date == p->ndate)
return;
}//按序號查詢
void research_number(node *head, int num)
if(p == null)
else if(i == 0)
else if(i == num)
}//在指定元素之前插入新結點
void insert_1(node *head, int i, int newdate)
if(null == pre || j > i-1)
else
new->ndate = newdate;
new->pstnext = pre->pstnext;
pre->pstnext = new;}}
//在指定元素之後插入新結點
void insert_2(node *head, int i, int newdate)
if(j == i)
new->ndate = newdate;
new->pstnext = pre->pstnext;
pre->pstnext = new;
}else
}//刪除指定結點
void delete_1(node *head, int i3)
if(null == p)
else
}void main()
c語言 建立乙個鍊表,實現增刪改查
c語言陣列 增刪改查 刪改兩個程式怎麼寫
4樓:投機士
這行**:陣列=(結構記錄*)malloc的(的sizeof(結構記錄)* num); 是應用的記憶體結構記錄型別,你定義為int *,所以詮釋*陣列轉換成結構記錄*陣列,另有界定者外num和我不記錄定義放在一起,否則,同一型別和記錄,是獨立的定義為:整型數,scanf函式(「%c」的,與陣列[i]係數);改革為scanf函式(在「%f」,&陣列由[i]係數).
5樓:
你這個問題很模糊啊,麻煩表單清楚些
如何在用c語言實現輸出,如何在用C語言實現輸出「hello world「
聽不清啊 include int main include void main 然後你可以用vc 6.0除錯 就可以了 編譯 includevoid main ok c語言。在螢幕上輸出hello word 以下為程式 及執行結果 include include int main 執行結果 incl...
一道程式設計題,最好用C 語言實現,謝謝大神
七琪淇 可以用next permutation函式實現全排列就比較簡單啦.我電腦上粗寫試了一下可以,你看一下,有啥看不懂再討論哈。include include include using namespace std int maxscore int arr,int len if max sum m...
用vb語言實現,把excel工作簿裡所有工作表的內容移到另工作簿裡,怎麼實現
百無生 1 把以下這段 複製到個人巨集工作簿的模組裡準備呼叫sub movesheets dim w as workbook,ws as workbook,sht as worksheet,i as integer set w workbooks 源檔名 set ws workbooks 目標檔名 ...