writescore.cpp

来自「关于教学管理的数据库」· C++ 代码 · 共 36 行

CPP
36
字号
#include"head.h"
#include<iostream.h>

extern void SortEachClass(Student* &);

void WriteScore(Student* &head)
{
	Student *pGuard;
	int icount;

	SortEachClass(head);
	
	for(pGuard=head;pGuard!=NULL;pGuard=pGuard->next)
	{
		cout<<endl<<endl<<endl;
		cout<<"		学生姓名:		"<<pGuard->Name <<endl;
		cout<<"		班级:			"<<pGuard->Class <<endl;
		cout<<"		学号:			"<<pGuard->Number <<endl;

		cout<<endl<<"学生所学的科目为:微积分,物理,英语,C语言,体育.已记录的该生成绩如下:"<<endl;
		cout<<"		微积分成绩:		"<<pGuard->Score [0]<<endl;	
		cout<<"		物理成绩:		"<<pGuard->Score [1]<<endl;
		cout<<"		英语成绩:		"<<pGuard->Score [2]<<endl;
		cout<<"		C语言成绩:		"<<pGuard->Score [3]<<endl;
		cout<<"		体育成绩:		"<<pGuard->Score [4]<<endl;
		
		cout<<"下面请分别输入该学生的各科成绩(如果没有变化请按照原数值输入:"<<endl;
	
		for(icount=0,pGuard->Average=0.0;icount<MAX;icount++)
		{
			cin>>pGuard->Score[icount];
			pGuard->Average+=pGuard->Score[icount];
		}
		pGuard->Average/=5;
	}
}

⌨️ 快捷键说明

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