Ⅰ C語言程序設計:校友錄管理
#include<stdio.h>
#include<string.h>
#define N 20
void menu()
{
printf("\n");
printf(" +--------------------------------------------------------------------+\n");
printf(" + 學生管理系統菜單 +\n");
printf(" +--------------------------------------------------------------------+\n");
printf(" + 1.錄入成績 +\n");
printf(" + 2.輸出成績 +\n");
printf(" + 3.成績查詢 +\n");
printf(" + 4.成績排序 +\n");
printf(" + 5.按學號查詢 +\n");
printf(" + 0.退出程序 +\n");
}
int inputScore(int score[],int length)
{ int i;
int temp;
for(i=0;i<length;i++)
{ printf("輸入第%d個學生的成績:",i+1);
scanf("%d",&temp);
if(temp==-1)
{return i;}
else
{
score[i]=temp;
}
}
return length;
}
void outputScore(int score[],int length)
{
int i;
for(i=0;i<length;i++)
{
printf("第%d個學生的成績是:%d\n",i+1,score[i]);
}
}
void queryScore(int score[],int length,int xScore)
{ int i;
int k=-100;
for(i=0;i<length;i++)
if(xScore==score[i])k=i;
if(k!=-100)printf("下標為:%d\n",k);
else printf("沒有找到!");
}
void queryScore2(int score[],int length)
{ int i=0;
printf("請輸入學生學號:");
scanf("%d",&i);
if(i>length)
{printf("沒有找到");}
else
{printf("%d",score[i+1]);}
}
void sortScore(int score[],int length)
{ int i=0,j=0,temp=0;
for(i=0;i<length;i++)printf("%4d",score[i]);
printf("\n");
for(i=0;i<=length-1;i++)
for(j=0;j<length-i;j++)
if(score[j]>score[j+1])
{temp=score[j];score[j]=score[j+1];score[j+1]=temp;}
for(i=0;i<length;i++)
printf("%4d",score[i]);
printf("\n");
}
int mima(void)
{ int result;
char a[6]="123456",b[6];
printf("*請輸入密碼:");
gets(b);
if(strcmp(a,b)==0)
{result=1;}
else
{result=0;}
return result;
}
main()
{
int score[N];
int len;
int i,k;
int result;
for(i=0;i<3;i++ )
{ result=mima();
if(result==1)
{ while(1)
{
int choice;
{
menu();
}
printf("*請選擇功能:");
scanf("%d",&choice);
printf("choice:%d\n",choice);
switch(choice)
{
case 1:
{
len=inputScore(score,N);
break;
}
case 2:
{
outputScore(score,len);
break;
}
case 3:
{ int xScore;
printf("請輸入要查詢的分數:");
scanf("%d",&xScore);
queryScore(score,len,xScore);
break;
}
case 4:
{ sortScore(score,len);
break;
}
case 5:
{ queryScore2(score,len);
break;
}
case 0:exit(0);break;
}
}
}
else
{printf("密碼錯誤!\n");
}
}
}
這是我做的學生成績管理系統,功能和內容都差不多,你可以參考一下!
Ⅱ 人人網 校友錄
「校友錄」不是本來就有「固定出現」的,是後期創建的,「+創建群」,就是創建校友錄的功能鈕...另外別人做好也可以邀請你進去,首先得有人創建了,你進去了,才能顯示
Ⅲ 校友錄管理系統畢業設計
校友錄管理系統畢業設計在大學生計算機論壇cccbbs的畢業設計範例版又,你自己去找吧
Ⅳ 有沒有學習python的同學都是怎樣學習的呢
學習任何一門編程語言,都是為了去實現一個個項目,來解決實際的問題。無論項目是大還是小,都關聯著許多知識與技能。
例如要寫一個「文件資源管理器」的應用,就需要MVC設計模式、組件化構建、對象集合及操作、打包與部署、多線程遍歷與非同步I/O操作等知識模塊。缺少任意一個模塊,都難以完成一個項目。
所以完成一個項目,就像是在完成一張拼圖,要把一個個知識模塊搞定,再拼成一個項目,這樣「項目驅動式」的學習,是目前公認最高效的編程學習方法:
容易入門:只要掌握了基本的知識和編程技巧,就具備了完成簡單項目的能力,就可以開始使用這種學習方法。
缺哪補哪:在動手做項目的過程中,就可以檢驗自己的學習成果,發現自己欠缺的知識模塊,針對性學習更高效。
有成就感:學習的成果,體現為一個個可解決實際問題的項目,讓學習得到即時反饋,成就感爆棚!
那要如何從零開始,通過項目驅動來高效學習 Python 呢?啃厚厚的教材,或者看各種視頻教程,顯然都無法讓自己開始動手做項目。你需要從實戰項目開始學習。
Ⅳ 在python中導入你宿舍同學的姓名,籍貫,出生.用array
「Python」這個英文單詞的發音似「派森」,因此中文可以稱之為派森。Python是一個有10年歷史的Windows編程語言。Python的創始人為GuidovanRossum。 Python是一種即譯式的,互動的,面向對象的編程語言,它包含...
Ⅵ 網上校友錄
你的問題太大了~你的要求已經變成網站的製作了~
1. 用戶可以創建和查詢學校。
2. 用戶可以創建和查詢班級。
3. 用戶可以在班級中瀏覽通訊錄。
4. 用戶可以在班級中瀏覽、發表、編輯和刪除留言。
這都是要加大量的資料庫才能完成~
你還是直接找專業網站製作的來搞定吧~
這不是你提一個問題就有答案的事情~