大一課設(c語言的綜合運用)

2021-09-19 08:02:24 字數 1947 閱讀 7653

#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...