C++ Java JavaScript C Python 五种语法写数组

  • c++
#include <iostream>
using namespace std;
const int maxn = 100;
int main(int argc, const char * argv[]) {
    // insert code here...
    int arr[maxn];
    int n=20;
    for(int i=0;i<n;i++)
    {
        arr[i]=i;
    }
    for(int i=0;i<n;i++)
    {
        cout<<arr[i]<<" ";
    }
}
  • java
        double[] myList = new double[10];//创建
        
        for(int i=0;i<myList.length;i++)//for循环赋值
            myList[i]=i;

        double myLists[]={1,2,3,4,5,6,7,8,9,10};//赋值创建
        
        
        int[] a={1,2,3,4,5,6,7,8,9,10};
        int[] b= new int[8];

        //拷贝
        System.arraycopy(a,0,b,0,8);
        System.out.println(Arrays.toString(b));
  • JavaScript
var array = new Array();//空数组
var array1 = new Array(20);//长度为20位的空数组
var array2 = new Array("1","2");//内容为1,2的数组

var array = new Array(); //创建
console.log(Array.isArray(array));//判断是否为数组 true false

//函数用法(常用)
join():将数组整理成字符串
push():增加
pop():删除
shift() :删除原数组第一项,并返回删除元素的值;
unshift():将参数添加到原数组开头,并返回数组的长度 。
sort()//排序
reverse()//反转
concat()//将参数添加到原数组中
  • c
    int n=20;
    int arr[n];
    for(int i=0;i<n;i++)
    {
        arr[i]=i;
    }
    for(int i=0;i<n;i++)
    {
        printf("%d ",&a[i]);
    }
intArr = [1, 4, 2, 5, 3, 7, 9, 0] #整型数组
strArr = ["北京", "上海", "杭州", "深圳"] #字符串数组
mixArr = [1, 3.44, "hello", [1, 2, 3]] #混合数组
emptyArr = [] #空数组
 
 
#控制台输出
print(intArr)


strArr.append("广东") #向数组末尾添加一个元素
intArr.extend([11, 45, 13]) #向数组末尾添加多个元素(添加一个数组 )
mixArr.insert(0, "我是榜首") #向指定位置向数组中添加一个元素


str = strArr[0] #获取元素
newArr = intArr[1 : 3] #从开始位置到结束位置获取数组中的元素集合


print("判断某个元素是否在数组中")
result = "上海" in strArr   //not in
print(result);//返回true false


#冒泡排序
print("冒泡排序")
arr = [1, 9,5,7,4,3,8,4,2] 
for i in range(0, len(arr), 1):
    for j in range(0, len(arr)-i-1, 1):
        if arr[j] > arr[j+1]:
            temp = arr[j+1]
            arr[j+1] = arr[j]
            arr[j] = temp
for i in arr:
    print(i, end="\t")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值