PTA类和对象 题目总结
Posted karshey
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PTA类和对象 题目总结相关的知识,希望对你有一定的参考价值。
是作业的总结。第一次写类和对象的作业,纪念一下。
求Box的体积(类的定义与使用)
类里定义的函数括号内是空的。
class Box
double a,b,c,v;
public:
void get_value()
cin>>a>>b>>c;
void display()
v=a*b*c;
cout<<v;
;
方阵的转置
#include<iostream>
using namespace std;
/* 请在这里填写答案 */
class Matrix
int a[4][4];
int b[4][4];
int num=0;
public:
void input()
for(int i=1;i<=3;i++)
for(int j=1;j<=3;j++)
cin>>a[i][j];
void show()
cout<<"datas:"<<endl;
for(int i=1;i<=3;i++)
for(int j=1;j<=3;j++)
cout<<" "<<a[i][j];
if(num!=1||i!=3)cout<<endl;
num++;
void transform()
for(int i=1;i<=3;i++)
for(int j=1;j<=3;j++)
b[j][i]=a[i][j];
for(int i=1;i<=3;i++)
for(int j=1;j<=3;j++)
a[i][j]=b[i][j];
;
类的声明和成员函数的实现–this指针
裁判测试程序样例:
#include using namespace std;
/* 请在这里填写答案 */
int main()
int n;
cin >> n;
Car myfstcar, myseccar; //定义类对象
myfstcar.disp_welcomemsg();//访问成员函数,显示欢迎信息
myfstcar.set_wheels(n); //访问成员函数,设置车轮数量
myseccar.set_wheels(n+4); //访问成员函数,设置车轮数量
//访问成员函数,显示车轮数量
cout << "my first car wheels num = " << myfstcar.get_wheels() << endl;
cout << "my second car wheels num = " << myseccar.get_wheels() << endl;return 0;
从这里我发现原来如果有输入是要在括号里写形参的。
#include<iostream>
using namespace std;
class Car
int m_nWheels;
public:
void disp_welcomemsg()
cout<<"Welcome to the car world!"<<endl;
int get_wheels()
return m_nWheels;
void set_wheels(int n)
m_nWheels=n;;
;
以上是关于PTA类和对象 题目总结的主要内容,如果未能解决你的问题,请参考以下文章