c語言程式設計題目 學生資訊管理系統設計

2021-12-20 17:57:28 字數 6596 閱讀 5871

1樓:匿名使用者

這個是我以前編的,有些小錯誤,你參考一下:

#include"stdio.h"

#include"stdlib.h"

#include"malloc.h"

#include"string.h"

typedef struct stud

t; t *creat()

while(number) }

q->next=null;

fflush(stdin);

return head;

} void print(t *head)

printf("\nend!\n");

} void fprint(t *head,file *fp)

fprintf(fp,"\nend!\n");

} t *range(t *head)

if(s!=head)

for(s=q=head->next;s;s=q=s->next) }

break;

case 2:

while(p)

if(s!=head)

for(s=q=head->next;s;s=q=s->next) }

break;

case 3:

while(p)

if(s!=head)

for(s=q=head->next;s;s=q=s->next) }

break;

case 4:

while(p)

if(s!=head)

for(s=q=head->next;s;s=q=s->next) }

break;

case 5:

while(p)

if(s!=head)

for(s=q=head->next;s;s=q=s->next) }

break;

} return head;

} t *range_1(t *head)

if(s!=head)

for(s=q=head->next;s;s=q=s->next) }

return head;

} t *insert(t *head)

gets(s->name);

gets(s->***);

scanf("%d",&s->grade);fflush(stdin);

gets(s->other);

q=head;

p=q->next;

if(q->number>s->number)

while(q->numbernumber&&p)

/*if(!q)

else

*/ s->next=p;

q->next=s;

return head;

} t *del(t *head)

q=head;

p=q->next;

if(q->number==x)

while(q&&p->number!=x)

if(q)

else printf("not found!!!\n");

return head;

} void prt()

void fprt(file *p)

void main()

if((p=fopen("d:\\linklist1.dat","w"))==null)

fprt(p);

fprint(head,p);

fclose(p);

} /*

最後一個節點不用。

fflush(stdin);清除快取。

insert中輸入有問題,range。*/

c語言程式設計題目:學生資訊管理系統 80

2樓:wendy雨汐

網上有很多啊,hack

c語言程式設計 題目:學生資訊管理系統

3樓:趕潮飛魚

這個地址就是

4樓:

5樓:匿名使用者

做畢業**?還要求格式!

c++ c語言程式設計 題目:學生資訊管理系統 (概述操作全程,最好要詳細點的)會額外加分! 100

6樓:匿名使用者

我以前做的....要按你這個做不是一下兩下弄得完的吧........

你看看能改著用就改這用吧

vc,tc,win-tc編譯通過

33.學生成績管理程式設計

(1)選項選單整合各功能函式模組

(2)錄入學生成績(姓名、學號、語文、數學成績,總分自動計算)

(3)按總分排名次

(4)按姓名查詢某學生成績

(5)統計各課程的平均分、及格率、最高分、最低分

#include "stdio.h"

#include "windows.h"

int sum=0,x,data=0;

struct stu

stu[200];/*定義學生結構體以及學生結構體陣列*/

struct stu *temp;

struct stu *p[200];

void in();/*自定義學生資訊輸入函式*/

void all_swap();/*總分排名*/

void menu();/*選單*/

void name_swap();/*姓名查詢*/

void tongji();/*統計*/

int ssame(char a,char b);/*字串比對函式*/

void over();/*退出*/

void main() }

/*選單*/

void menu()

/*學生資訊輸入函式*/

void in()

/*for結束*/

system("cls");

main();

}/*學生資訊輸入函式結束*/

/*按總分排名*/

void all_swap()

else over();

}/*總分查詢結束*/

/*名字查詢*/

void name_swap()

else over();

}else

else over();}}

} /*名字查詢結束*/

/*統計*/

void tongji()

chinese_v=sum_chinese/sum;/*語文平均分*/

math_v=sum_math/sum;/*數學平均分*/

chinese_p=(p_c/sum)*100;/*語文及格率*/

math_p=(p_m/sum)*100;/*數學及格率*/

for(i=0;ichinese_great);

chinese_min=min(chinese_min,p->chinese_great);

math_max=max(math_max,p->math_great);

math_min=min(math_min,p->math_great);

} printf(" 科目 平均分 及格率 最高分 最低分\n");

printf(" 語文 %f 百分之%f %d %d \n",chinese_v,chinese_p,chinese_max,chinese_min);

printf(" 數學 %f 百分之%f %d %d \n",math_v,math_p,math_max,math_min);

printf("\n\n\n\n\n\n 輸入 1 返回主選單,輸入其他退出");

scanf("%d",&q);

if(q==1)

else over();

}else main();

} /*字串比對*/

int ssame(char a,char b)

p++;

}if(flag==0)

return flag;

}/*字串比對結束*/

/*退出*/

void over()

7樓:f愛問qq者

等我啊,我在寫,寫的很詳細的,包您滿意!請留下您的郵箱!

8樓:花姑娘的花籃

誰會也給我發一份吧

[email protected]

感激不盡

9樓:狂

以前做過 沒有那麼詳細

10樓:匿名使用者

麻煩你寫好了發到我郵箱哦,我也等著急用[email protected]

11樓:匿名使用者

忙著考研複習,不然就幫你寫了。。。

c語言程式設計——學生成績管理系統設計的程式設計

12樓:匿名使用者

我建議你去找本這方面的書。可以到你學校的圖書館借或者是去買。就找那種專整本書都是在介紹一個專案的。

或屬者是介紹模組開發的書,像這種書都附帶原始碼的光碟,找到後自己調一下就可以了。還可以順便學一下相關的開發。

我就是這麼幹的。

13樓:匿名使用者

你是方正的吧 呵呵

14樓:告嶽蘇冷鬆

題目好像沒發完整吧

應該還有學生資訊包括哪些

比如姓名

學號成績等

可以把詳細要求發我

用c語言原創for

youyou

canlook

myname,and

jiame

c語言程式設計學生資訊管理系統

15樓:匿名使用者

#include"stdio.h"

void move(int number[20],int n,int m);

void main()

{int arrary[22], n, m,i;

printf(" how many number :");

scanf("%d",&n);

printf("backv m:");

scanf("%d",&m);

printf("shu ru arrary:");

for(i=0;i

scanf("%d",&arrary[i]);

16樓:匿名使用者

我也想要這個答案呀 誰 辛辛好 發給我吧 郵箱[email protected]

17樓:摳搜

我的神,不要在這求作業

c語言課程設計學生資訊管理系統設計怎麼做

18樓:大概沒有深情

一、系統選單的主要功能

(1)輸入若干條記錄

(2)顯示所有記錄

(3)按學號排序

(4)插入一條記錄

(5)按姓名查詢,刪除一條記錄

(6)查詢並顯示一條記錄

(7)輸出統計資訊 (新增)

(8)從正文中新增資料到結構體陣列中

(9)將所有資料寫入檔案中

(0)退出程式

二、題目分析

該題主要考察學生對結構體,指標,檔案的操作,以及c語言演算法的掌握,所以完成此道題目要求較強的設計能力,尤其是要有一種大局觀的意識。如何調程式也非常重要,通過這個程式可以學習到以前除錯短程式沒有的的經驗。

選單中的每一個選項都對應一個子程式,子程式的演算法幾乎囊獲了所有c語言學過的技巧,下面就各個子程式中的功能進行說明:

功能1和4的演算法相似,輸入一條記錄到結構體中去,其中有一部很關鍵,就是通過gets將所有的多餘的字元,回車讀去,否則就會出錯。

功能2是顯示所有的記錄,通過迴圈輸出,格式也比較重要。

功能3為按學號排序,因為學號定義成了字元陣列的形式,因此在運用冒泡法進行排序的時候,要用到strcmp,strcpy等函式。

功能5為按姓名刪除記錄,先輸入姓名,再一一比較,如果沒有則返回失敗資訊,如果找到就將此記錄都向前移一位,返回n-1。

功能6的演算法在5中就已經體現了,輸入姓名,一一比較。

功能7為新增的功能,因為考慮到原來給出的函式中竟然沒有對學生成績的統計功能,因此新增此功能,可以得出所有的記錄個數,最高、最低、平均分,並輸出相關的學生資訊等。

功能8和9是對檔案的操作,提前準備好資料。

三、程式正文部分

#include/*引用庫函式*/

#include

#include

#include

typedef struct /*定義結構體陣列*/{

c製作學生資訊管理系統,在登入後如何顯示學生的資訊

登入者資訊一般儲存到session中 以登入學生的資訊id作為條件從學生資訊表裡把該學生的資訊讀取出來,將要顯示的顯示即可 可以考慮跨窗體傳值,將登入介面的使用者名稱等資訊傳遞到登陸後的主窗體裡面 你用把登入名用 cookie 傳值,然後查尋出來。就可以顯示了吧 我也在做這個,只是我做的是學生成績管...

資訊管理與資訊系統考研,資訊管理與資訊系統專業能否考研

你去著找找你們的專業,全國的都有!這個專業很不錯,也很有前途,你可以考北京郵電大學的他們的資訊專業很好,另外就是北航,清華,或者武漢大學!好好複習,你肯定有前途的!資訊管理與資訊系統 是 管理科學與工程專業的一個方向。復旦大學和中國人民大學是最好的。復旦大學管理學院 120100管理科學與工程 方向...

資訊管理與資訊系統,管理資訊系統和資訊管理系統

我認為大學的學習類似知道一個學科的 目錄 也就是說以後參加工作遇到問題時知道到 找答案,達到這個水平就可以了,所以在學校什麼要學 但是精通是以後的事。我並不是說,大學時期不重要,恰恰相反,應該把精力放在基礎上,沒有必要去考其它證書。我學的是地理資訊系統。我考了軟體設計師和系統分析師。系統分析師上午沒...