CPP61. 数组类的构造函数
描述
现在有一个数组类,请实现它的构造函数。输入描述
输出描述
输出这个数组。示例1
输入:
3 1 2 3
输出:
1 2 3
C++ 解法, 执行用时: 3ms, 内存消耗: 392KB, 提交时间: 2022-06-30
#include<bits/stdc++.h> using namespace std; class Array{ private: int n;//数组大小 int *a;//数组 public: // write your code here...... Array() { cin >> n; a = new int[n]; for(int i = 0; i < n; ++i) { cin >> a[i]; } } ~Array(){ delete []a; } void show(){ for (int i=0;i<n;i++) cout<<a[i]<<' '; } }; int main(){ Array a; a.show(); return 0; }
C++ 解法, 执行用时: 3ms, 内存消耗: 392KB, 提交时间: 2022-06-18
#include<bits/stdc++.h> using namespace std; class Array{ private: int n;//数组大小 int *a;//数组 public: // write your code here...... Array() { cin>>n; a=new int[n]; for(int i=0;i<n;i++) { cin>>a[i]; } } ~Array(){ delete []a; } void show(){ for (int i=0;i<n;i++) cout<<a[i]<<' '; } }; int main(){ Array a; a.show(); return 0; }
C++ 解法, 执行用时: 3ms, 内存消耗: 396KB, 提交时间: 2022-07-29
#include<bits/stdc++.h> using namespace std; class Array{ private: int n;//数组大小 int *a;//数组 public: // write your code here...... Array() { scanf("%d",&n); a=new int [n]; for(int i=0;i<n;i++) { scanf("%d",&a[i]); } } ~Array(){ delete []a; } void show(){ for (int i=0;i<n;i++) cout<<a[i]<<' '; } }; int main(){ Array a; a.show(); return 0; }
C++ 解法, 执行用时: 3ms, 内存消耗: 396KB, 提交时间: 2022-07-22
#include<bits/stdc++.h> using namespace std; class Array{ private: int n;//数组大小 int *a;//数组 public: Array() { cin>>this->n; a=new int[n]; for(int i=0;i<n;i++) { cin>>a[i]; } } // write your code here...... ~Array(){ delete []a; } void show(){ for (int i=0;i<n;i++) cout<<a[i]<<' '; } }; int main(){ Array a; a.show(); return 0; }
C++ 解法, 执行用时: 3ms, 内存消耗: 396KB, 提交时间: 2022-06-21
#include<bits/stdc++.h> using namespace std; class Array { private: int n;//数组大小 int *a;//数组 public: // write your code here...... Array() { cin >> n; a=new int[n]; //动态初始化 for(int i=0;i<n;i++) { cin >> a[i]; } } ~Array() { delete []a; } void show() { for (int i=0;i<n;i++) cout<<a[i]<<' '; } }; int main() { Array a; a.show(); return 0; }