⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 成绩管理系统.cpp

📁 简单的成绩管理系统 大一主要学习了C和C++
💻 CPP
📖 第 1 页 / 共 2 页
字号:
		        y5++;
			}
		}
		cout<<"\t"<<y5<<"\t"<<(int (y5/5.0*100.0))<<"%"<<"│"<<endl;
		cout<<"┝─────────────────────────────────────┫"<<endl;
		static int z1,z2,z3,z4,z5;                          
		for(int o=0;o<6;o++)
		{
			if(Cjj[o]>=90)
			{
		        z1++;
			}
		}
		cout<<"│C++ "<<z1<<"\t"<<(int (z1/5.0*100.0))<<"%";
		for(o=0;o<6;o++)
		{
			if(Cjj[o]>=80&&Cjj[o]<90)
			{
		        z2++;
			}
		}
		cout<<"\t"<<z2<<"\t"<<(int (z2/5.0*100.0))<<"%";
		for(o=0;o<6;o++)
		{
			if(Cjj[o]>=70&&Cjj[o]<80)
			{
		        z3++;
			}
		}
		cout<<"\t"<<z3<<"\t"<<(int (z3/5.0*100.0))<<"%";
		for(o=0;o<6;o++)
		{
			if(Cjj[o]>=60&&Cjj[o]<70)
			{
		        z4++;
			}
		}
		cout<<"\t"<<z4<<"\t"<<(int (z4/5.0*100.0))<<"%";
		for(o=0;o<6;o++)
		{
			if(Cjj[o]>0&&Cjj[o]<60)
			{
		        z5++;
			}
		}
		cout<<"\t"<<z5<<"\t"<<(int (z5/5.0*100.0))<<"%"<<"│"<<endl;
		cout<<"┝─────────────────────────────────────┫"<<endl;	
		static int L1,L2,L3,L4,L5;                          
		for(int r=0;r<6;r++)
		{
			if(DigitalL[r]>=90)
			{
		        L1++;
			}
		}
		cout<<"│数逻"<<L1<<"\t"<<(int (L1/5.0*100.0))<<"%";
		for(r=0;r<6;r++)
		{
			if(DigitalL[r]>=80&&DigitalL[r]<90)
			{
		        L2++;
			}
		}
		cout<<"\t"<<L2<<"\t"<<(int (L2/5.0*100.0))<<"%";
		for(r=0;r<6;r++)
		{
			if(DigitalL[r]>=70&&DigitalL[r]<80)
			{
		        L3++;
			}
		}
		cout<<"\t"<<L3<<"\t"<<(int (L3/5.0*100.0))<<"%";
		for(r=0;r<6;r++)
		{
			if(DigitalL[r]>=60&&DigitalL[r]<70)
			{
		        L4++;
			}
		}
		cout<<"\t"<<L4<<"\t"<<(int (L4/5.0*100.0))<<"%";
		for(r=0;r<6;r++)
		{
			if(DigitalL[r]>0&&DigitalL[r]<60)
			{
		        L5++;
			}
		}
		cout<<"\t"<<L5<<"\t"<<(int (L5/5.0*100.0))<<"%"<<"│"<<endl;
		cout<<"┖─────────────────────────────────────┚"<<endl;;
		goto sheji;
	}
	else if(q==12)
	{
		cout<<"请输入:"<<endl;
		input(p6);
		cout<<"成功增加"<<endl;
		goto sheji;
	}
	else if(q==13)
	{
		int a;
		cout<<"请输入你要删除的学生的学号:";
		cin>>a;
		if(a==p1.number)
		{
				p1=Stu();
			    output(p1);
		}
		else if(a==p2.number)
		{
			p2=Stu();
			output(p2);
		}
		else if(a==p3.number)
		{
		   p3=Stu();	
			output(p3);
		}
		else if(a==p4.number)
		{
		   p4=Stu();	
			output(p4);
		}
		else if(a==p5.number)
		{
			p5=Stu();
			output(p5);	
		}
		else if(a==p6.number)
		{
			p6=Stu();
			output(p6);
		}
		cout<<"\n删除成功"<<endl;
	    goto sheji;
	}
	else if(q==14)
	{
		cout<<"\t      ######在这里对学生成绩进行修改######"<<endl;
		int b1;
        cout<<"请输入要修改的同学的学号:"<<endl;
		cin>>b1;
        if(b1==p1.number)
		{
			p1=Stu();
			input(p1);
			cout<<"\n修改成功!!"<<endl;
		}
		else if(b1==p2.number)
		{
			p2=Stu();
			input(p2);
			cout<<"\n修改成功!!"<<endl;
		}
		else if(b1==p3.number)
		{
		   p3=Stu();	
			input(p3);
			cout<<"\n修改成功!!"<<endl;
		}
		else if(b1==p4.number)
		{
		   p4=Stu();	
			input(p4);
			cout<<"\n修改成功!!"<<endl;
		}
		else if(b1==p5.number)
		{
			p5=Stu();
			input(p5);
			cout<<"\n修改成功!!"<<endl;	
		}
		else if(b1==p6.number)
		{
			p6=Stu();
			input(p6);
			cout<<"\n修改成功!!"<<endl;
		}
        else if(b1!=p1.number||b1!=p2.number||b1!=p3.number||b1!=p4.number||b1!=p5.number||b1!=p6.number)
		{
		  cout<<"对不起,该学号不存在!请确认后再输!"<<endl;
		  cout<<"按11后重新对学生成绩进行修改!"<<endl;
		}
	    goto sheji;
	}
	else if(q==10)
	{
	         fstream outfile,infile;
	         outfile.open("f2.txt",ios::out|ios::binary);
	         if(!outfile)
			 {
	           cout<<"f2.txt can't open.\n";
	           abort();
			 }
	          outfile<<"\t\t姓名\t学号\t英语\t高数\t概论\tC++\t数逻"<<"\n";
	         for(int i=1;i<6;i++)
			 {
		       outfile.write((char *)&name[i],sizeof(name[i]));
               outfile.write((char *)&number[i],sizeof(number[i]));
			   outfile.write((char *)&math[i],sizeof(math[i]));
			   outfile.write((char *)&english[i],sizeof(english[i]));
			   outfile.write((char *)&Gailiu[i],sizeof(Gailiu[i]));
			   outfile.write((char *)&Cjj[i],sizeof(Cjj[i]));
			   outfile.write((char *)&DigitalL[i],sizeof(DigitalL[i]));
			 }
             outfile.close();
			 float pp;
			 cout<<"请输入信息读取密码!"<<endl;
			 cin>>pp;
			 if(pp==19871121)
			 {}
			 else
			 {
				 cout<<"对不起!你所输入的密码不正确!请确认后再输入!"<<endl;
				 cout<<"请按10回车后重新输入密码!"<<endl;
				 cout<<"注:密钥为19871121!"<<endl;
				 goto sheji;
			 }
             cout<<"\t姓名\t学号\t英语\t高数\t概统\tC++\t数逻"<<"\n";
			 infile.open("f2.txt",ios::in|ios::binary);
              for(i=1;i<6;i++)
			 {
		       outfile.read((char *)&name[i],sizeof(name[i]));
               outfile.read((char *)&number[i],sizeof(number[i]));
			   outfile.read((char *)&math[i],sizeof(math[i]));
			   outfile.read((char *)&english[i],sizeof(english[i]));
			   outfile.read((char *)&Gailiu[i],sizeof(Gailiu[i]));
			   outfile.read((char *)&Cjj[i],sizeof(Cjj[i]));
			   outfile.read((char *)&DigitalL[i],sizeof(DigitalL[i]));
			   
               cout<<"\t"<<name[i]<<"\t"<<number[i]<<"\t"<<math[i]<<"\t"<<english[i]<<"\t"<<Gailiu[i]<<"\t"<<Cjj[i]<<"\t"<<DigitalL[i]<<endl;
			 }
             if(!infile)
			 {
	          cout<<"f2.txt can't open.\n";
	          abort();
			 }
             infile.close();
	         goto sheji;
	}
    else if(q==0)
	{
		cout<<"谢谢你的支持!!"<<endl;
		exit(1);
	}

	for(int i1=1;i1<6;i1++)                                    
	{
		for(int j1=0;j1<6-i1;j1++)
			if(p[j1]<=p[j1+1])
			{ 
				 mat=p[j1],p[j1]=p[j1+1],p[j1+1]=mat;
				s1=name[j1],name[j1]=name[j1+1],name[j1+1]=s1;
				n=number[j1],number[j1]=number[j1+1],number[j1+1]=n;
			}
	}
	cout<<"\t\t名次\t姓名\t学号\t"<<s2<<"\n";
	for(i1=0;i1<6;i1++)
			cout<<"\t\t"<<i1+1<<"\t"<<name[i1]<<"\t"<<number[i1]<<"\t"<<p[i1]
			<<endl;
	cout<<endl;
	goto sheji;
	

}
void main()
{
	Stu m1,m2,m3,m4,m5,m6;
MessageBox(0,"欢迎使用本程序!!"," ",0);   //包含在#include<windows.h>头文件里
cout<<"★★★★★★★★★★请先输入成绩管理系统密码:★★★★★★★★★★"<<endl;
	int mima;
	cin>>mima;
	if(mima==19871121)
    {
		cout<<"    ****************欢迎来到本学生成绩管理系统***************"<<endl;
	    cout<<"请输入:"<<endl;
	    input(m1);
        input(m2);
	    input(m3);
	    input(m4);
	    input(m5);

	    cout<<"你输入的是:"<<endl;
        cout<<"\t\t姓名\t学号\t英语\t高数\t概统\tC++\t数逻"<<"\n";
	    output(m1);
     	output(m2);
    	output(m3);
    	output(m4);
    	output(m5);
    	output(m6);
    	order(m1,m2,m3,m4,m5,m6);
	}
	else if(mima!=19871121)
	{
		cout<<"对不起你输入的密码有误。"<<endl;
		cout<<"请再输入一次!"<<endl;
	    cin>>mima;
		if(mima==19871121)
		{
		     cout<<"    ****************欢迎来到本学生成绩管理系统***************"<<endl;
		  	 cout<<"请输入:"<<endl;
	         input(m1);
             input(m2);
	         input(m3);
	         input(m4);
	         input(m5);
			 
	         cout<<"你输入的是:"<<endl;
             cout<<"\t\t姓名\t学号\t英语\t高数\t概统\tC++\t数逻"<<"\n";
	         output(m1);
	         output(m2);
	         output(m3);
	         output(m4);
	         output(m5);
	         output(m6);
	         order(m1,m2,m3,m4,m5,m6);
		 }
		 else 
		 {
		    cout<<"密码不正确,请再输入一次!"<<endl;
			cin>>mima;
			if(mima==19871121)
			{
			  cout<<"    ****************欢迎来到本学生成绩管理系统***************"<<endl;
              cout<<"请输入:"<<endl;
	          input(m1);
              input(m2);
	          input(m3);
	          input(m4);
	          input(m5);
			  
	          cout<<"你输入的是:"<<endl;
              cout<<"\t\t姓名\t学号\t英语\t高数\t概统\tC++\t数逻"<<"\n";
	          output(m1);
	          output(m2);
	          output(m3);
	          output(m4);
	          output(m5);
	          output(m6);
	          order(m1,m2,m3,m4,m5,m6);
			}
			else
			{
			  cout<<"你所输入的3次密码都有误,你被迫退出该系统。"<<endl;
			  cout<<"谢谢你的光顾!!"<<endl;
			  exit(1);
			}
		 }
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -