1、增
1.Cpp
#include <iostream>
using namespace std;
#include "add.h"
int main() {
//初始化数组
int arr[5];
//前四个元素为1,2,3,4
for (int i = 0; i < 4; i++)
{
arr[i] = i+1;
}
//数组第5个赋值为100
arr[4] = 100;
for (int i = 0; i < sizeof(arr)/sizeof(arr[0]); i++)
{
cout << arr[i]<<" ";
}
system("pause");
return 0;
}
2.Java
public class Main {
public static void main(String[] args) {
//初始化数组
int [] arr=new int [5];
for (int i = 0; i < 4; i++) {
arr[i]=i;
}
arr[4]=100;
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
}
2、删
1.Cpp
#include <iostream>
using namespace std;
#include "add.h"
int main() {
//初始化数组
int arr[5];
//5个元素为1,2,3,4,5
for (int i = 0; i < 5; i++)
{
arr[i] = i+1;
}
int length = sizeof(arr) / sizeof(arr[0]);
//删除第二个元素arr[1]
for (int i = 1; i < length; i++)
{
arr[i] = arr[i + 1];
}
//最后一个元素置为-1表示已删除
arr[4] = -1;
for (int i = 0; i < length; i++)
{
cout << arr[i] << " ";
}
system("pause");
return 0;
}
2.java
public class Main {
public static void main(String[] args) {
//初始化数组
int [] arr=new int [5];
for (int i = 0; i < arr.length; i++) {
arr[i]=i;
}
//删除第二个元素arr[1]
for (int i = 1;i < arr.length -1; i++) {
arr[i]=arr[i+1];
}
arr[arr.length-1]=-1;
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
}
3、查改
1、CPP
#include <iostream>
using namespace std;
#include "add.h"
int main() {
//初始化数组
int arr[5];
//5个元素为1,2,3,4,5
for (int i = 0; i < 5; i++)
{
arr[i] = i+1;
}
int length = sizeof(arr) / sizeof(arr[0]);
//查询arr[1]的值并改为100
cout << "这里是修改前的:"<<arr[1] << endl;
arr[1] = 100;
cout << "这里是修改后的:" << arr[1] << endl;
system("pause");
return 0;
}
2、java
public class Main {
public static void main(String[] args) {
//初始化数组
int [] arr=new int [5];
for (int i = 0; i < arr.length; i++) {
arr[i]=i;
}
//查询第二个元素arr[1]并修改为100
System.out.println("这里是修改前: "+ arr[1]);
arr[1]=100;
System.out.println("这里是修改后: "+ arr[1]);
}
}