亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 趙彥斌.cpp

?? vc學生成績管理系統
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
#include <iostream.h>
#include <fstream.h>
#include <string.h>
#include <stdlib.h>
#include <iomanip.h>
#include <stdio.h>
void menu();
void bulid();
void add();
void del();
void save();
void load();
void print();
void print(int l,int *p);
void print1(int l,int *p);
void mend();
void score();
void all();
int findnum(int *r);
int findname(int *r);
void countout();
void countin();
struct student
{
 int number;
 char name[20];
 double math,e,c,avg,all;
};
student people[100];
static int n;
char file[30],ch;
void main()
{menu();}
void menu()    
{
    cout<<endl<<endl;
	cout<<"\t\t\t┌──────────┐"<<endl;
	cout<<"\t\t\t│  學生成績管理系統  │"<<endl;
	cout<<"\t\t\t├──────────┤"<<endl;
	cout<<"\t\t\t│1、新建學生名單   │"<<endl;
	cout<<"\t\t\t│2、讀取學生成績   │"<<endl;
	cout<<"\t\t\t│3、添加學生     │"<<endl;
	cout<<"\t\t\t│4、刪除學生     │"<<endl;
	cout<<"\t\t\t│5、修改學生資料   │"<<endl;
	cout<<"\t\t\t│6、成績統計         │"<<endl;
	cout<<"\t\t\t│7、總成績統計    │"<<endl;
	cout<<"\t\t\t│8、儲存學生成績   │"<<endl;
	cout<<"\t\t\t│9、退出程序     │"<<endl;
	cout<<"\t\t\t│0、查看列表         │"<<endl;
	cout<<"\t\t\t└──────────┘"<<endl;
	cout<<endl;
	int a;
	cout<<endl<<"\t\t\t  請輸入選項:";
	cin>>a;
	cout<<endl;
	switch(a)
	{
	 case 1:bulid();break;
	 case 2:load();break;
	 case 3:add();break;
	 case 4:del();break;
	 case 5:mend();break;
	 case 6:score();break;
	 case 7:all();break;
	 case 8:save();break;
	 case 9:cout<<"退出程序"<<endl;break;
	 case 0:
		 {
			print();
			cout<<"任意鍵返回。"<<endl;
			cin.get(ch);
			menu();
		 };break;
	 default:cout<<"輸入錯誤"<<endl;menu();
	}
}
void bulid()													//新建
{
 fstream outf;
 cout<<"輸入文件名(包括擴展名):";cin>>file;cout<<endl;
 cout<<"請問所要輸入學生的個數:";cin>>n;cout<<endl;
 for(int i=0;i<n;i++)
 { 
   cout<<"學號:"; cin>>people[i].number; cout<<endl; 
   cout<<"姓名:"; cin>>people[i].name;   cout<<endl;
   cout<<"數學:"; cin>>people[i].math;   cout<<endl;
   cout<<"英語:"; cin>>people[i].e;      cout<<endl;
   cout<<"C++ :"; cin>>people[i].c;      cout<<endl;
 }
 cout<<n<<endl;
 save();
} 
void save()														//保存
{ 
 fstream outf;
 outf.open(file,ios::out|ios::binary);
 if(!outf)
 {
  cout<<"File NO save;"<<endl;
  abort();
 }
 for(int i=0;i<n;i++)
 outf.write((char *)&people[i],sizeof(people[i]));
 outf.close();
 cout<<"保存完畢"<<endl;
 menu();
}
void load()								                  //讀取文件			
{
 n=0;
 char ch;
loop:
 cout<<"輸入文件名(包括擴展名):";cin>>file;cout<<endl;
 fstream inf;
 inf.open(file,ios::in|ios::binary|ios::nocreate);
 if (!inf) 
 {
	 cout<<"Load File error"<<endl;
	 goto loop;
 } 
 else cout<<"File load Successful!"<<endl;
 while(!inf.eof())
 {inf.read((char *)&people[n],sizeof(people[n]));n=n+1;} 	
 cout<<n-2<<endl;
 cout<<"學生成績匯總表:"<<endl;
 inf.close();
 cout<<"按任意鍵返回主菜單。"; 
 cin.get(ch);
 menu();
}
void add()																	//添加
{
 char ch;
 int i=n;
 cout<<n<<endl;
loop:
   cout<<"學號:";   cin>>people[n].number; cout<<endl; 
   cout<<"姓名:";	cin>>people[n].name;   cout<<endl;
   cout<<"數學:";   cin>>people[n].math;   cout<<endl;
   cout<<"英語:";   cin>>people[n].e;      cout<<endl;
   cout<<"C++ :";   cin>>people[n].c;      cout<<endl;
   n=n+1;cout<<n<<endl;
   cout<<endl<<"\t"<<"繼續添加?(y/n):";cin>>ch;
   if(ch=='y') goto loop; 
   cout<<"文件尚未保存,保存嗎?(y/n)";cin>>ch;
   if(ch=='y') 
   {
    fstream outf;
    outf.open(file,ios::out|ios::binary|ios::ate);
    if(!outf)
    {
     cout<<"File NO save;"<<endl;
     abort();
    }
    for(i;i<n;i++)
	outf.write((char *)&people[i],sizeof(people[i]));
	outf.close();
	cout<<"保存完畢"<<endl;
    }
   cin.get(ch);	
   menu();
}
void del()											//刪除
{
 if(n==0)
	cout<<"NO student file"<<n<<endl;
 else 
 {   
	 int findnum(int *p);
	 int findname(int *p);
	 int a,k,remember[20];
	 char ch;
loop:
	 cout<<"\t"<<"1.以學號查詢"<<endl;
	 cout<<"\t"<<"2.以姓名查詢"<<endl<<endl;
	 cout<<"\t"<<"3.返回"<<endl;
	 cout<<"輸入選項:";cin>>a;
     if(a==1)
	 {   
	  k=findnum(remember);
      if (k==0) cout<<"無此人"<<endl; else print1(k,remember);
	 }  	 
 	 else if(a==2) 
	 {
		k=findname(remember);
		if (k==0) cout<<"無此人"<<endl; else print1(k,remember);
	 }   
	 else if(a==3) menu(); 
	 else {cout<<"錯誤選項!";goto loop;}
     cout<<endl<<"是否刪除?(y/n)";
	 cin>>ch;
	 if(ch=='y')
	 {
	  for(int j=0;j<k;j++)                   //print(n,remember);
	  {
	   for(int t=remember[j];t<n;t++)
	   {   if(remember[j]==n-1) break;
	       else
		   people[t]=people[t+1];            //經典
	   }
	   n--;cout<<k<<"  "<<n<<"  "<<remember[0]<<endl;               //
	  }
	  fstream outf;
	  outf.open(file,ios::out|ios::binary);
	  if(!outf)
	  {   
	   cout<<"File NO save;"<<endl;
	   abort();
	  }
		for(int i=0;i<n-k;i++)
	    outf.write((char *)&people[i],sizeof(people[i]));
		outf.close();
		cout<<"刪除完畢,文件已保存。"<<endl;
		cin.get(ch);	
		menu();
	 }
  else menu();
 }
}
void mend()													//修改
{
 if(n==0)
	cout<<"NO student file"<<n<<endl;
 else 
 {   
	 int findnum(int *p);
	 int findname(int *p);
	 int a,k,remember[20];
loop:
	 cout<<"\t"<<"1.以學號查詢"<<endl;
	 cout<<"\t"<<"2.以姓名查詢"<<endl<<endl;
	 cout<<"\t"<<"3.返回"<<endl;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品国产欧美| 欧美性大战久久| 欧美性猛交xxxxxxxx| 日韩欧美资源站| 一区二区三区欧美久久| 国产成人鲁色资源国产91色综 | 午夜视频在线观看一区二区三区| 韩国av一区二区三区在线观看| 在线观看日韩av先锋影音电影院| 久久精品一区二区| 美腿丝袜亚洲色图| 欧美日本在线看| 亚洲成a人v欧美综合天堂| 成人精品一区二区三区四区 | 99久久亚洲一区二区三区青草| 久久久久九九视频| 午夜精品久久一牛影视| 欧美午夜精品免费| 亚洲一区二区三区在线看| 色婷婷久久久久swag精品| 欧美韩国一区二区| 成人在线一区二区三区| 国产日韩欧美a| 国产精品中文字幕日韩精品 | 日韩综合在线视频| 欧美亚洲综合另类| 亚洲成a天堂v人片| 欧美色爱综合网| 日日夜夜精品免费视频| 欧美日韩国产天堂| 日韩极品在线观看| 在线不卡免费欧美| 蜜臀久久久久久久| 欧美大片在线观看一区| 久久精品国产第一区二区三区| 这里是久久伊人| 秋霞电影一区二区| 亚洲精品一区二区三区影院 | 日韩二区三区在线观看| 4438亚洲最大| 久久se这里有精品| 日本一区免费视频| 97久久精品人人澡人人爽| 亚洲免费高清视频在线| 欧美三级日韩三级国产三级| 午夜精品久久久久久久99樱桃| 欧美日韩另类国产亚洲欧美一级| 日韩成人一区二区| 久久久不卡网国产精品二区| 成人一区在线观看| 一级特黄大欧美久久久| 91精品国产综合久久香蕉麻豆| 毛片av中文字幕一区二区| 国产亚洲精品7777| 在线观看不卡视频| 韩国三级中文字幕hd久久精品| 中文欧美字幕免费| 欧美四级电影网| 国产伦精品一区二区三区免费| 国产精品国产精品国产专区不蜜| 欧美日韩一区二区在线视频| 老司机午夜精品| 最新成人av在线| 日韩视频一区二区在线观看| 成人午夜激情片| 亚洲高清免费观看| 久久精品日产第一区二区三区高清版 | 日韩精品亚洲专区| 国产欧美一区二区精品婷婷| 欧美午夜电影网| 国产成人在线视频播放| 亚洲国产精品久久艾草纯爱 | 成人午夜短视频| 亚洲成a天堂v人片| 中文字幕国产一区| 日韩区在线观看| 日本福利一区二区| 丁香一区二区三区| 蜜桃免费网站一区二区三区| 国产精品蜜臀av| 精品久久99ma| 欧美日韩一区二区三区视频| 成人av午夜电影| 国产中文一区二区三区| 亚洲成人久久影院| 亚洲丝袜另类动漫二区| 久久精品夜夜夜夜久久| 日韩欧美一区二区在线视频| 在线视频观看一区| 不卡的av网站| 国产传媒久久文化传媒| 毛片不卡一区二区| 性做久久久久久| 一区二区三区四区乱视频| 国产精品黄色在线观看| 亚洲国产视频一区| 国产视频在线观看一区二区三区| 在线成人免费视频| 欧美日韩激情一区二区三区| 一本一道综合狠狠老| 成人国产视频在线观看| 国产美女一区二区三区| 日韩电影在线观看电影| 亚洲成a人在线观看| 亚洲午夜在线观看视频在线| 亚洲精品国久久99热| 中文字幕在线观看不卡视频| 国产色产综合色产在线视频 | 91精品综合久久久久久| 欧美巨大另类极品videosbest | 久久久久国产精品免费免费搜索| 91精品国产福利| 91精品国产综合久久精品麻豆| 欧美日韩一区二区三区视频| 欧美日韩情趣电影| 精品视频在线看| 日本伦理一区二区| 欧美日韩一本到| 91精品国产欧美一区二区18| 91精品国产综合久久国产大片| 日韩一区二区影院| 久久免费电影网| 国产欧美日韩综合精品一区二区| 国产区在线观看成人精品| 国产精品视频免费看| 国产精品国产三级国产aⅴ原创| 亚洲日穴在线视频| 午夜激情久久久| 紧缚奴在线一区二区三区| 国产精品77777| 国产网站一区二区三区| 国产日本亚洲高清| 亚洲美女免费视频| 激情久久五月天| 日本视频一区二区| 久久se精品一区二区| 国产成人av资源| 色悠悠久久综合| 7799精品视频| 欧美—级在线免费片| 亚洲一区二区三区国产| 毛片av一区二区| 99精品黄色片免费大全| 欧美麻豆精品久久久久久| 2024国产精品| 亚洲男人天堂一区| 久久国产欧美日韩精品| av一区二区不卡| 日韩欧美色电影| 国产精品电影一区二区三区| 亚洲444eee在线观看| 国产一区欧美一区| 在线免费不卡电影| 久久久噜噜噜久久中文字幕色伊伊| 国产精品久久久久久久第一福利| 亚洲午夜精品17c| 国产成人av一区二区三区在线| 欧美亚洲动漫精品| 国产婷婷色一区二区三区在线| 亚洲自拍偷拍麻豆| 成人中文字幕在线| 欧美一区二区网站| 亚洲免费三区一区二区| 欧美一区二区三区在线观看 | 2023国产精品| 丝袜国产日韩另类美女| 91麻豆精品在线观看| 精品国产91乱码一区二区三区 | 亚洲国产视频一区| 成人精品免费视频| 欧美va亚洲va国产综合| 亚洲精品免费电影| 国产成人无遮挡在线视频| 欧美一级爆毛片| 亚洲成人动漫在线观看| 97se狠狠狠综合亚洲狠狠| 2欧美一区二区三区在线观看视频| 亚洲小少妇裸体bbw| 91在线播放网址| 国产精品久久久久一区| 国产主播一区二区| 欧美精品一区二区三区在线 | 性欧美疯狂xxxxbbbb| 97精品国产露脸对白| 中文字幕二三区不卡| 国产精品1区2区3区| 日韩你懂的在线播放| 午夜久久久久久| 欧美日韩国产精品成人| 亚洲综合偷拍欧美一区色| 色呦呦网站一区| 亚洲精品成人精品456| 91婷婷韩国欧美一区二区| 国产欧美日本一区视频| 国产成人超碰人人澡人人澡| 久久久久久久久久久黄色| 国产盗摄视频一区二区三区| 久久色在线视频| 国产成a人亚洲| 国产精品国产成人国产三级 |