所有的代码如下:
file1.cpp //主体
#include <iostream>
#include "arraymax.h" //为什么这么操作呢?
using namespace std;
int main()
{
arraymax arrmax;
arrmax.set_value();
arrmax.max_value();
arrmax.show_value();
return 0;
}
arraymax.h//对类的定义
#include <iostream>
#include "arraymax.h" //为什么这么操作呢?
using namespace std;
int main()
{
arraymax arrmax;
arrmax.set_value();
arrmax.max_value();
arrmax.show_value();
return 0;
}
arraymax.cpp//定义函数
#include<iostream>
#include"arraymax.h"
using namespace std;
void arraymax::set_value()
{
int i;
for(i=0;i<10;i++)
cin>>array[i];
}
void arraymax::max_value()
{
int i;
max = array[0];
for(i=1;i<10;i++)
if(array[i]>max)max=array[i];
}
void arraymax::show_value()
{
cout<<"max="<<max;
}