<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      CHENSHAOQIU

      導航

       
      實驗任務4
       1 #pragma once
       2 #include <iostream>
       3 #include <stdexcept>
       4 
       5 template <class T>
       6 class Vector {
       7 private:
       8     T* data;
       9     size_t size;
      10 
      11 public:
      12     Vector() : data(nullptr), size(0) {}
      13 
      14     Vector(size_t initialSize, const T& value = T()) : size(initialSize) {
      15         data = new T[size];
      16         for (size_t i = 0; i < size; i++) {
      17             data[i] = value;
      18         }
      19     }
      20 
      21     Vector(const Vector& other) : size(other.size) {
      22         data = new T[size];
      23         for (size_t i = 0; i < size; i++) {
      24             data[i] = other.data[i];
      25         }
      26     }
      27 
      28     ~Vector() {
      29         delete[] data;
      30     }
      31 
      32     size_t get_size() const {
      33         return size;
      34     }
      35 
      36     T& at(size_t index) {
      37         if (index >= size) {
      38             throw std::out_of_range("Index out of range");
      39         }
      40         return data[index];
      41     }
      42 
      43     T& operator[](size_t index) {
      44         if (index >= size) {
      45             throw std::out_of_range("Index out of range");
      46         }
      47         return data[index];
      48     }
      49 
      50     friend void output(const Vector& vec) {
      51         for (size_t i = 0; i < vec.size; i++) {
      52             std::cout << vec.data[i] << " ";
      53         }
      54         std::cout << std::endl;
      55     }
      56 };
      Vector.hpp
       1 #include <iostream>
       2 #include "Vector.hpp"
       3 void test() {
       4 using namespace std;
       5 int n;
       6 cin >> n;
       7 Vector<double> x1(n);
       8 for(auto i = 0; i < n; ++i)
       9 x1.at(i) = i * 0.7;
      10 output(x1);
      11 Vector<int> x2(n, 42);
      12 Vector<int> x3(x2);
      13 output(x2);
      14 output(x3);
      15 x2.at(0) = 77;
      16 output(x2);
      17 x3[0] = 999;
      18 output(x3);
      19 }
      20 int main() {
      21 test();
      22 }
      task4.cpp
      運行測試截圖(換一組測試數據):
      實驗任務5
       1 #include<iostream>
       2  #include<fstream>
       3 
       4  void output(std::ostream &out) {
       5   for (int i = 0; i <= 26; i++) {
       6           out.width(2);
       7           if (i == 0) out << ' ';
       8           else out << i;
       9           for (int j = 0; j <= 26; j++) {
      10              out << ' ';
      11              if (i == 0) out << (char)('a' + (i + j) % 26);
      12              else out << (char)('A' + (i + j) % 26);
      13          }
      14          out << '\n';
      15      }
      16  }
      17  void output() {
      18      output(std::cout);
      19      std::ofstream ofile;
      20      ofile.open("cipher_key.txt");
      21      output(ofile);
      22    ofile.close();
      23  }
      24 int main() {
      25    output();
      26  }
      task5.cpp源碼
      運行結果截圖

       

      posted on 2023-12-18 01:22  陳少秋  閱讀(23)  評論(0)    收藏  舉報
       
      主站蜘蛛池模板: 欧洲熟妇色xxxx欧美老妇多毛网站| 石原莉奈日韩一区二区三区| 无码av中文字幕久久专区| A男人的天堂久久A毛片| 成熟丰满熟妇av无码区| 日韩av毛片福利国产福利| 国产av一区二区不卡| 亚洲熟妇无码爱v在线观看| 日本九州不卡久久精品一区| 国产在线中文字幕精品| 久久久久99精品成人片| 国产九九视频一区二区三区| 成人午夜av在线播放| 菏泽市| 精品婷婷色一区二区三区| 狠狠色狠狠色综合久久蜜芽| 大新县| 视频一区二区 国产视频| 国产综合视频一区二区三区| 国产国产人免费人成免费| 中文字幕人妻无码一夲道| 欧美不卡一区二区三区| 又大又粗又硬又爽黄毛少妇| 日韩精品亚洲 国产| 国产资源精品中文字幕| 国产午夜精品久久一二区| 国产成人综合色就色综合| 中文字幕亚洲精品人妻| 久久国产精品波多野结衣| 加勒比精品一区二区三区| 国产麻豆放荡av激情演绎| 隔壁老王国产在线精品| 日韩高清福利视频在线观看| 亚洲成人av在线资源| 日本少妇自慰免费完整版| 又爽又黄又无遮挡的激情视频| 国产精品伦人视频免费看| 精品麻豆国产色欲色欲色欲WWW| 亚洲人妻一区二区精品| 精品国产亚洲av麻豆特色| 精品无套挺进少妇内谢|