Ⅰ 前端开发——什么是数组
定义数组的两种方式
vara=new Array()var a=[ ]
数组的长度
vara=["a","b","e"];console.log(a.length)
length是数组的长度 输出结果为 3
添加元素
vara=["a","b","c","d"];a.push("e")
push方法是向数组中最后一个位置添加元素
a.unshift("f");
unshift方法是向数组中第一个位置添加元素
a.splice(a,0,"g")
splice方法可以在数组指定位置添加元素并且可以删除元素,数字2代表位置,数字0代表删除元素的个数,这里表示在元素b后面加一个元素g
删除元素
vara=["a","b","c","d"]; a.pop();
pop()方法删除数组中的元素,删除的是最后一个;
a.shift()
shift方法删除数组中的元素,删除的是第一个;也可以用splice删除,并且可以删除多个元素
数组转换
vara=["a","b","c"];vara1=a.join("#");
join是把数组里的元素变成字符串,用“#”隔开
var a="w,e,g";vara1=a.split(",");
split是把字符串变成数组,数组用“,”隔开
以上就是关于数组的分享,更多前端内容请 点击关注
Ⅱ 从一个整数数组中取出最大整数,最小整数,总和,平均值
//从一个整数数组中取出最大的整数,最小整数,总和,平均值
//声明一个int类型的数组,并且随意的赋初值
int[] nums={1,2,3,4,5,6,7,8,9,0};
//声明两个变量用来存储最大值和最小值
int max=int.MinValue;//nums[0];
int min=int.MaxValue;//nums[0];
int sum=0;
//循环的让数组中的每个元素跟我的最大值,最小值进行比较
for(int i=0;i<nums.Length;i++)
{
if(nums[i]>max)
{
max=nums[i];
}
if(nums[i]<min)
{
min=nums[i];
}
sum+=nums[i];
}
Console.WriteLine("这个数组的最大值是{0},最小值是{1},总和是{2},平均值是{3}",max,min,sum,sum/nums.Length)
Ⅲ 怎么用c语言求一个数组中所有数的整数部分和及小数部分和
算法思想:每一个数除以一的商是整数部分,余数是小数部分。
大概程序如下(未进行调试)
void
main()
{
int
a=0;
//整数和
float
b=0.0;
//小数和
//假设你的数组是array[];
for(int
index=0;index<array.length;index++)
{
a+=(int)array[index];
b+=array[index]%1;
}
}
Ⅳ 怎么用c语言求一个数组中所有数的整数部分和及小数部分和
#include<stdio.h>
voidmain()
{
doubles;
inta;
doubleb;
printf("Pleaseinputadoublenumber:");
scanf("%lf",&s);
a=(int)s;
b=s-a;
printf("ln%d%lf",a,b);
{
(4)前端数组取整扩展阅读
C语言求100内素数:
#include<iostream>
usingnamespace std;
int main() {
bool prime=true;
for(inti=0;i<100;i++) {
prime=true;
for(intj=2;j<i;j++) {
if(i%j==0)
prime=false;
}
if(prime==true)
cout<<i<<endl;
}
return 0;
}