- 171
- 0
- 约9.79万字
- 约 10页
- 2017-02-16 发布于河南
- 举报
C作业4
9-1 编写程序提示用户输入一个班级中的学生人数n,再依次提示用户输入n个人在课程A中的考试成绩,然后计算出平均成绩,显示出来。请使用本书第9章中的数组类模板Array定义浮点型数组存储考试成绩。
//array.h
#ifndef ARRAY_CLASS
#define ARRAY_CLASS
#include iostream.h
#include stdlib.h
#ifndef NULL
const int NULL = 0;
#endif // NULL
//错误类型集合,共有三种类型的错误:数组大小错误、内存分配错误和小标越界
enum ErrorType
{invalidArraySize, memoryAllocationError, indexOutOfRange};
//错误信息
char *errorMsg[] ={ Invalid array size, Memory allocation error,Invalid index: };
//数组类模板定义
template class T
class Array
{
private:
T* alist; //T类型指针,用于存放动态分配的数组内存首地址
int size; //数组大小(元素个数)
void Error(ErrorType error,int badIndex=0) co
原创力文档

文档评论(0)