1,new和delete
使用运算符new动态开辟空间:
#include "pch.h"
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
int n ;
int *p ;
int sum =0 ;
cout<<"请输入班级的人数";
cin>>n;
p = new int[n] ;
if(!p)//如果动态开辟内存空间失败
{
return 1;
}
cout<<"请输入数学的成绩";
for(int i=0;i<n;i++)
{
cin>>p[i];
}
for(int i=0;i<n;i++)
{
sum = sum+ p[i];
}
cout<<"平均值为:"<<sum/n;
return 0;
}
运行结果为: