将例8.4 改写为一个多文件的程序: (1) 将类定义放在头文件arraymax.h中

2016-06-25 19:47:48  分类: c++程序设计第三版谭浩强课后答案  参与:

将例8.4 改写为一个多文件的程序: 
(1) 将类定义放在头文件arraymax.h中;
(2) 将成员函数定义放在源文件arraymax.cpp中;
(3) 主函数放在源文件file1.cpp中。 请写出完整的程序,上机调试并运行。

以下是此题的【c++源代码】
*****************************************
//xt8-5.h(arraymax.h)
class Array_max
{public:
   void set_value();
   void max_value();
   void show_value();
 private:
   int array[10];
   int max;
};

*****************************************
//xt8-5-1.cpp(file1.cpp)
#include <iostream>
#include "xt8-5.h"
int main()
 {Array_max  arrmax;
  arrmax.set_value();
  arrmax.max_value();
  arrmax.show_value();
  return 0;
 }
******************************************
//xt8-5-2.cpp(arraymax.cpp)
#include <iostream>
using namespace std;
#include "xt8-5.h"
void Array_max::set_value()
 { int i;
   for (i=0;i<10;i++)
     cin>>array[i];
 }

void Array_max::max_value()
 {int i;
  max=array[0];
  for (i=1;i<10;i++)
   if(array[i]>max) max=array[i];
  }

void Array_max::show_value()
 {cout<<"max="<<max<<endl;
 }

来源:c++程序设计第三版谭浩强课后答案

本文链接:http://www.wb98.com/cjia/post/cjia_8.5.html


本站文章搜索:

<< 上一篇下一篇 >>

搜索

Tags列表

赞助商链接