AcWing 723. PUM ---- C++ 使用类封装调用
原题链接
简单
作者:
cheng2099
,
2021-01-16 18:41:40
,
所有人可见
,
阅读 434
#include <iostream>
using namespace std;
class Data{
friend istream& operator>>(istream&, Data&);
friend ostream& operator<<(ostream&, const Data&);
public:
Data() = default;
public:
private:
int x, y;
};
istream&
operator>>(istream& in, Data& d) {
in >> d.x >> d.y;
return in;
}
ostream&
operator<<(ostream& out, const Data& d) {
for (int i = 1; i <= d.y * d.x; i++) {
if (i % d.y == 0) {
out << "PUM" << endl;
} else {
cout << i << " ";
}
}
return out;
}
int main() {
Data data;
cin >> data;
cout << data;
return 0;
}