• PUDN用户
    了解作者
  • Visual C++
    开发工具
  • 4.2MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 2365
    下载次数
  • 2005-12-31 15:44
    上传日期
清华大学版 谭浩强著 c++习题程序答案
习题程序.zip
  • 习题程序
  • xt8
  • Debug
  • xt8-1.pch
    1.9MB
  • vc60.idb
    73KB
  • vc60.pdb
    108KB
  • xt8-1.obj
    241.9KB
  • xt8-6-2.cpp
    723B
  • xt8-3.cpp
    422B
  • xt8-2.cpp
    377B
  • xt8-1.plg
    641B
  • xt8-5-2.cpp
    366B
  • xt8-5-11.dsp
    3.4KB
  • xt8-1.dsp
    3.3KB
  • ~VCA.tmp
    49.5KB
  • xt8-6-1.cpp
    669B
  • xt8-4-1.cpp
    169B
  • xt8-4.h
    227B
  • xt8-5-11.ncb
    33KB
  • xt8-5-11.cpp
    234B
  • xt8-4-2.cpp
    379B
  • xt8-1.cpp
    448B
  • xt8-5-11.opt
    47.5KB
  • xt8-5.h
    164B
  • xt8-5-11.dsw
    541B
  • xt8-5-1.cpp
    188B
  • xt8-1.ncb
    25KB
  • xt8-5-11.plg
    765B
  • ~VCB.tmp
    0B
  • xt3
  • Debug
  • xt3-24.obj
    36.7KB
  • xt3-11.obj
    245.5KB
  • xt3-18.ilk
    746.1KB
  • xt3-24.pch
    1.9MB
  • xt3-18.exe
    500.1KB
  • xt3-11.ilk
    761.9KB
  • xt3-24=1.obj
    36.7KB
  • xt3-18.pdb
    1MB
  • xt3-11.pdb
    1MB
  • xt3-18.pch
    1.9MB
  • vc60.idb
    81KB
  • xt3-11.exe
    512.1KB
  • xt3-24.pdb
    25KB
  • xt3-18.obj
    143.3KB
  • xt3-11.pch
    1.9MB
  • vc60.pdb
    108KB
  • xt3-18.dsp
    3.3KB
  • xt3-9-2.cpp
    347B
  • xt3-24.plg
    1.3KB
  • xt3-4.cpp
    354B
  • xt3-24.cpp
    459B
  • xt3-20-2.cpp
    359B
  • xt3-23.cpp
    349B
  • xt3-24.opt
    47.5KB
  • xt3-17.cpp
    307B
  • xt3-21.cpp
    325B
  • xt3-15.cpp
    549B
  • xt3-20-1.cpp
    1.9KB
  • xt3-2.cpp
    521B
  • xt3-13-2.cpp
    690B
  • xt3-3.cpp
    228B
  • xt3-12.cpp
    1.5KB
  • xt3-11.plg
    738B
  • xt3-10.cpp
    485B
  • xt3-19.cpp
    301B
  • xt3-16.cpp
    456B
  • xt3-18.opt
    47.5KB
  • xt3-5.cpp
    248B
  • xt3-9-1.cpp
    343B
  • xt3-24=1.cpp
    491B
  • xt3-24.dsp
    3.4KB
  • xt3-20-3.cpp
    468B
  • xt3-4-1.cpp
    374B
  • xt3-18.dsw
    537B
  • xt3-11.cpp
    544B
  • xt3-18.cpp
    230B
  • xt3-18.ncb
    33KB
  • xt3-11.ncb
    33KB
  • xt3-11.opt
    47.5KB
  • xt3-24.ncb
    33KB
  • xt3-18.plg
    738B
  • xt3-8.cpp
    276B
  • xt3-11.dsp
    3.3KB
  • xt3-22.cpp
    267B
  • xt3-14.cpp
    467B
  • xt3-13-1.cpp
    1KB
  • xt3-24.dsw
    537B
  • xt3-11.dsw
    537B
  • xt3-25.cpp
    389B
  • xt2
  • xt2-4.cpp
    206B
  • xt2-3.cpp
    185B
  • xt2-7.cpp
    177B
  • xt2-8.cpp
    212B
  • xt13
  • xt13-6-1.cpp
    682B
  • xt13-3.cpp
    214B
  • xt13-1-2.cpp
    534B
  • f2.dat
    49B
内容介绍
#include <iostream> using namespace std; class Matrix //定义Matrix类 {public: Matrix(); //默认构造函数 friend Matrix operator+(Matrix &,Matrix &); //重载运算符“+” void input(); //输入数据函数 void display(); //输出数据函数 private: int mat[2][3]; }; Matrix::Matrix() //定义构造函数 {for(int i=0;i<2;i++) for(int j=0;j<3;j++) mat[i][j]=0; } Matrix operator+(Matrix &a,Matrix &b) //定义重载运算符“+”函数 {Matrix c; for(int i=0;i<2;i++) for(int j=0;j<3;j++) {c.mat[i][j]=a.mat[i][j]+b.mat[i][j];} return c; } void Matrix::input() //定义输入数据函数 {cout<<"input value of matrix:"<<endl; for(int i=0;i<2;i++) for(int j=0;j<3;j++) cin>>mat[i][j]; } void Matrix::display() //定义输出数据函数 {for (int i=0;i<2;i++) {for(int j=0;j<3;j++) {cout<<mat[i][j]<<" ";} cout<<endl;} } int main() {Matrix a,b,c; a.input(); b.input(); cout<<endl<<"Matrix a:"<<endl; a.display(); cout<<endl<<"Matrix b:"<<endl; b.display(); c=a+b; //用重载运算符“+”实现两个矩阵相加 cout<<endl<<"Matrix c = Matrix a + Matrix b :"<<endl; c.display(); return 0; }
评论
    相关推荐