用new和delete运算符动态分配内存空间的方法编写程序。从键盘输入3×3整型
数组的数据,并计算出所有元素之和,打印出最大值和最小值。输入输出要用流运算符实现。
int *p=new int[9];
int n;
for(int i=0;i<3;++i)
{
for(int j=0;j<3;++j)
{
cin>>n;
int number=i*3+j;
p[number]=n;
}
}
int Count=0;
int max=p[0];
int min=p[0];
for(int i=0;i<9;++i)
{
if(p[i]>max)
{
max=p[i];
}
if(p[i]<min)
{
min=p[i];
}
Count+=p[i];
}
cout<<"Count = "<<Count<<endl;
cout<<"Max = "<<max<<endl;
cout<<"Min = "<<min<<endl;
delete [] p;