#if 0
2.建立乙個類sum,求二維陣列外圍各元素的和,並且輸出陣列各元素及所求之和。具體要求如下:
(1)私有資料成員
int a[4][4]:二維陣列,存放要處理的資料。
int s:存放陣列a外圍各元素的和。
(2)公有成員函式
sum(int b[4][4]):建構函式,用陣列b初始化陣列a。
void process():求二維陣列外圍各元素的和s。
void print():按行列方式輸出陣列a的各元素值,並輸出外圍各元素的和。
(3)在主函式中完成對該類的測試。使用如下測試資料(外圍元素是指陰影部分的元素):
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
#endif
#include
using
namespace
std;
class sum
;sum::sum(int b[4][4])
}}void sum::process()
for (int i = 1; i < 3; i++)
s = sum1 + sum2 + sum3 + sum4;
}void sum::print()
cout
<< endl;
}cout
<< "---------------------"
<< endl;
cout
<< "s = "
<< s << endl;
}int main()
; sum s1(b);
s1.process();
s1.print();
return
0;}
每日一練day 1
1 關鍵字static 的作用?static關鍵字至少有下列n個作用 1 設定變數的儲存域,函式體內static變數的作用範圍為該函式體,不同於auto變數,該變數的記憶體只被分配一次,因此其值在下次呼叫時仍維持上次的值 2 限制變數的作用域,在模組內的static全域性變數可以被模組內所用函式訪問...
每日一練(Day7)
children 取得匹配元素的子元素集合 next 取得匹配元素後面緊鄰的同輩元素 prev 去得匹配元素前面緊鄰的同輩元素 siblings 取得匹配元素前後的所有同輩元素 closest 取得最近匹配元素 find 取得匹配元素中的元素集合,包括直接子元素和後代元素 原子性 字段不可分,否則就...
C 每日一練(STL Queue)
queue 佇列 queue 是乙個容器介面卡 container adaptor 型別,被特別設計用來執行於fifo first in first out 場景,在該場景中,只能從容器一端新增 insert 元素,而在另一端提取 extract 元素。1 有何用?queue 提供了一系列成員函式用...