c++多继承和虚基类
Person类数据成员:
string name_; //姓名
Gender gender_; // 性别,枚举类型
Birthday birth_; //出生日期,类对象
\2) Student类添加int类型成绩(score)成员
\3) Teacher类添加string类型职称(title)成员
\4) Graduate类添加string类型导师(advisor)成员
\5) Assistant类添加string类型专业(subject)成员。
#include<iostream>
using namespace std;
void print_array(int array[], int n) {
int num;
for (int i = 0; i < n; i++) {
num = array[i];
cout << num << endl;
}
}
int find_pairs(int array[], int n, int sum) {
int flag = 0;
for (int i = 0; i < n; i++) {
for (int j = i + 1; j < n; j++) {
if (array[i]+ array[j] == 12)
flag++;
}
}
return flag;
}
int main() {
int array[] = { 1,5,7,5,8,9,11,12 };
int n = sizeof array / sizeof array[0];
int sum = 12;
cout << "Original array:";
print_array(array, n);
cout << "\nNumber of pairs whose sum equal to" << sum << "is";
cout << find_pairs(array, n, sum) << endl;
cin.get();
return 0;
}