1樓:匿名使用者
#include
#include
#include
struct stud ;
typedef struct stucode
l;void menu();
void createlist(struct stucode **r);
void out(struct stucode *r);
void search1(struct stucode *r);
void search2(struct stucode *r);
void del(struct stucode **r);
void insert(struct stucode **r);
void sort(struct stucode **r);
void main()}}
void createlist(struct stucode **r)
}void search1(struct stucode *r)
printf(" 請輸入要查詢的學生資訊的學生學號:\n");
scanf("%ld",&x);
while(r&&r->student.num!=x)
r=r->next;
if(r==null) printf("error! no such student !\n");
else printf("%ld %s %.2lf\n",r->student.num,r->student.name,r->student.score);
}void search2(struct stucode *r)
printf(" 請輸入要查詢的學生資訊的學生姓名:\n");
scanf("%s",m);
while(r&&strcmp(r->student.name,m))
r=r->next;
if(r==null) printf("error! no such student !\n");
else printf("%ld %s %.2lf\n",r->student.num,r->student.name,r->student.score);
}void del(struct stucode **r)
printf(" 請輸入要刪除的學生資訊的學生學號:\n");
scanf("%ld",&k);
if(p->student.num==k) *r=(*r)->next,free(p);
else}}
void insert(struct stucode **r)
if(p->student.num<(*r)->student.num)
p->next=(*r),(*r)=p;
else
}void sort(struct stucode **r)
if(!(*r)||!(*r)->next) return;
t=*r;
p=t->next;
t->next=null;
while(p)
else
p=q;
}*r=t;
}void out(struct stucode *r)
while(r)
printf("\n\n");
}void menu()
2樓:網路雜貨工作室
經典啊~~
這道題~~~~~~
想當年我自己做了一個禮拜~~~
做的還可以~
叫我現在做啊~
我都不知怎麼寫啦~~~~~~
3樓:匿名使用者
哈哈。一聽名字就知道是學校的作業。
上你學校的論壇裡去找,絕對有前幾屆的學生留下的完美**。
經驗之談哦~!我在兩年前做的是:足球球員資訊管理系統。。
c語言題目求解答,一道c語言題目,求解答!!!!!!!
include stdio.h void dfs int k int main int argc,char argv dfs n printf n return 0 執行樣例 一道c語言題目,求解答!scanf 函式中沒有精度控制。如 scanf 5.2f a 是非法的。不能企圖用此語句輸入小數為2...
C語言題目,求解答
p st指的是陣列的首地址,即st 0 a 指標也是可以進行應算的,但陣列st是指標常量,不是變數,它指的就是首地址。如果變數p是指向某個指定型別變數的指標,那麼表示式p 就有意義了,當然也就可以應算了 if i 2 0 printf c p 即輸出陣列下標為單數的陣列元素,即st 1 st 3 s...
c語言程式設計題目求高手解答,求高手解答c語言程式設計題目
int fun int x main printf sum d sum 這個題和我回答的另一個問題類似。fun int x 函式是遞迴函式。不理解的話可以看看遞迴方面的資料。或者繼續提問。希望能幫到你,你的採納是我答題的動力。int func int n sum sub return sum 對遞迴...