- 博客(4)
- 收藏
- 关注
原创 数组反转
1、输入n,m,p n,m代表一个n行m列的矩阵,每个元素只有两个值,1或0p代表p次行为,每次行为反转其中一个元素,0变1,1变0 2、输入n行,m列数据,每个都是1或0,一行数据中,每个数字用空格分隔。 3、输入p行数据,每行两个数,代表每次行为反转元素的下表。 4、要求输出p行数字,给出每次操作后,矩阵中横向最长连续的1的个数。 代码如下: #include <iostream> using namespace std; int main() { int n, m, q; cin .
2021-04-24 14:45:52 104
原创 异常处理
#include <iostream> using namespace std; float divide(int a, int b) { if (b == 0) { throw"Division by zero condition!"; //第一步:出错时抛出异常 } if (b == 1) { throw"b can not be one!!"; } if (b == 2) { throw 222; } if (b == 3) { throw 'c'; }
2021-04-09 22:21:53 51
原创 虚函数(多态)
#include <iostream> using namespace std; class box1 { protected: int lom, wide; public: box1(int a = 0, int b = 0) { lom = a; wide = b; } virtual int area() { cout << "box1" << endl; return lom * wide; } friend ostream&
2021-04-08 15:46:30 50
原创 重载赋值运算符&拷贝构造函数
#include <iostream> using namespace std; class obj { private: int num1; int num2; public: obj() { //两种构造函数 num1 = num2 = 0; } obj(int a, int b) { num1 = a; num2 = b; } obj(const obj& o) { //拷贝构造函数 num1 = o.num1; num2 = o.num2
2021-04-08 15:45:16 77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人