#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
#include<cstring>
using namespace std;
int temp = 0;
class robot {
string name;
char leixing;
int dengji;
public:
robot() {
;
}
robot(string name1,char l1,int d1 ) {
name = name1;
leixing = l1;
dengji = d1;
}
friend int bianshe(robot* r1, char l1);
};
int bianshe(robot *r1, char l1) {
if (r1->leixing != l1) {
r1->leixing = l1;
if (l1 == 'N') {
cout << r1->name << "--" << r1->leixing << "--" << r1->dengji << "--" << r1->dengji * 5 << "--" << r1->dengji * 5 << "--" << r1->dengji * 5 << endl;
}
if (l1 == 'A') {
cout << r1->name << "--" << r1->leixing << "--" << r1->dengji << "--" << r1->dengji * 5 << "--" << r1->dengji * 10 << "--" << r1->dengji * 5 << endl;
}
if (l1 == 'D') {
cout << r1->name << "--" << r1->leixing << "--" << r1->dengji << "--" << r1->dengji * 5 << "--" << r1->dengji * 5 << "--" << r1->dengji * 10 << endl;
}
if (l1 == 'H') {
cout << r1->name << "--" << r1->leixing << "--" << r1->dengji << "--" << r1->dengji * 50 << "--" << r1->dengji * 5 << "--" << r1->dengji * 5 << endl;
}
return 1;
}
else {
if (l1 == 'N') {
cout << r1->name << "--" << r1->leixing << "--" << r1->dengji << "--" << r1->dengji * 5 << "--" << r1->dengji * 5 << "--" << r1->dengji * 5 << endl;
}
if (l1 == 'A') {
cout << r1->name << "--" << r1->leixing << "--" << r1->dengji << "--" << r1->dengji * 5 << "--" << r1->dengji * 10 << "--" << r1->dengji * 5 << endl;
}
if (l1 == 'D') {
cout << r1->name << "--" << r1->leixing << "--" << r1->dengji << "--" << r1->dengji * 5 << "--" << r1->dengji * 5 << "--" << r1->dengji * 10 << endl;
}
if (l1 == 'H') {
cout << r1->name << "--" << r1->leixing << "--" << r1->dengji << "--" << r1->dengji * 50 << "--" << r1->dengji * 5 << "--" << r1->dengji * 5 << endl;
}
return 0;
}
}
int main() {
int t;
cin >> t;
string name;
char leixing;
int dengji;
robot* p;
while (t--) {
cin >> name >> leixing >> dengji;
robot r(name,leixing,dengji);
char l1;
p = &r;
cin >> l1;
temp+=bianshe(p, l1);
}
cout << "The number of robot transform is " << temp;
}
C++机器人变身
最新推荐文章于 2023-01-20 11:18:08 发布