#include
#include
#include
#include
#define len sizeof(struct student) //定義len為結構體長度
struct student//定義結構體
;int n; // 記錄學生數 為全域性變數 通用
struct student *creat() // 定義函式 建立鍊錶
//輸入學生資訊
p2->next=null; // p2為空 完成鍊錶建立
printf("完成建立!\n");
return(head);//返回頭指標
}void print(struct student *head) //定義函式 輸出學生成績
}else printf("查無此人 !\n"); //聯表不存在, 沒這個人
}struct student *del(int num,struct student *head) //定義刪除函式
//跳到end(結束)
while(p1->num!=num&&p1->next!=null) //當學號不相等(沒找到)且下乙個鍊錶不是空的時
if(p1->num==num) //找到
}while(p1->next!=null); //從頭到尾 輸入0 完成刪除
if(a==0)
printf("刪除完成 !\n");
end:
return(head);
}struct student *add(int num,char name,int score,struct student *head) //定義插入鍊錶的函式
while(p0->num>p1->num&&p1->next!=null) // 尋找插入位置
if(p0->num<=p1->num) //當找到位置時(新建學號到比他小的學號所在鍊錶前)
else
printf("增加學號為:%d\n",num);
n=n+1;//學生數加一
return(head);
}void num(struct student *head) //定義·乙個·實現查詢功能的結構體函式
p=p->next; //指向下乙個
}if(a==0&&num!=0) //很等於0 且 num 不等於0 則 沒有這個人
printf("查無此人!\n");
a=0;
}while(num!=0);
system("cls"); //清屏操作
}void search(struct student *head) //查詢函式
// 名字查詢
}while(a!=2); //判斷程式是否執行完畢,如果執行完畢,直接按2結束該查詢程式
}struct student *sort(struct student *head) //定義乙個可以實行排序功能的函式}}
return(head);
}int main()
while(num!=0);printf("\n\n\n\n\n\n");break;
case 3:printf("------請輸入 \"0 0 0\" 結束輸入------\n");dowhile(num!=0);printf("\n\n\n\n\n\n");break;
case 4:search(head);printf("\n\n\n\n\n\n");break;
case 5:head=sort(head);print(head);system("pause");getchar();printf("\n\n\n\n\n\n");break;
case 6:print(head);system("pause");getchar();printf("\n\n\n\n\n\n");break;
}}while(a!=7);
}
背單詞軟體(大一課設作業)
include include include include int main a x suiji strcpy word i sum suiji a printf 請記憶下面的單詞 n for int i 0 iprintf d s n i 1,word i printf 選單 n printf...
C語言第一課
一 c基礎 進製的轉換 進製,進製機制 常見的有二進位制 八進位制 十進位制 十六進製制 例 二進位制 0101010 八進位制 0235 十進位制 9 十六進製制 0x8a 注 十六進製制後面的10 16由a,b,c,d,e,f代替 進製的區分 八進位制前面會加 0 十六進製制後面會加 0x 進製...
C語言第一課
開始的第乙個程式是乙個最簡單的程式,也就是最經典的hello world程式,它的功能為列印出hello world。程式的內容非常簡單,也是c語言編寫程式的基本結構框架。機構的電腦是基於虛擬機器的,其程式設計是gcc的。1.建立hello.c檔案 vim hello.c2.編寫hello worl...