导航:首页 > 编程语言 > java关于数组的编程题

java关于数组的编程题

发布时间:2023-07-13 22:41:07

『壹』 java入门编程题:某班有十位同学,请顺序输入十位同学的学号,保存在数组中,并输出所有同学的学号

import java.util.Scanner;

public class Students {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String[] students=new String[10];
String No=null;
for (int i = 0; i <10 ; i++) {
System.out.println("请输入学号:");
No=in.next();
students[i]=No;
}
System.out.println("学号是:");
for (String a:students) {
System.out.print(a+" ");
}
}
}

『贰』 有几个java编程的题各位好心人有时间的能帮忙写下吗

没那么多时间,帮着写个第1题吧

//编写求一个整数数组A[10,15,12,9,7]中最小元素min和元素之和sum的

int[]a={10,15,15,9,7};

//最小元素

intmin=0;

//数组和

intsum=0;


for(inti=0;i<a.length;i++){

sum+=a[i];

if(i==0){

min=a[i];

}else{

if(a[i]<min){

min=a[i];

}

}

}


System.out.println("当前数组中最小的元素值是:"+min);

System.out.println("当前数组和是:"+sum);

『叁』 JAVA数组编程题

publicstaticvoidmain(String[]args){
答int[]arr=newint[10];
intlength=arr.length;
for(inti=0;i<length;i++){
arr[i]=(int)(100*Math.random());
if(i==0){
arr[i]=100;
}elseif(i==length-1){
arr[i]=200;
}
}
for(inti:arr){
System.out.println(i);
}
}

『肆』 一个java编程题,怎么求出数组中重复数字的出现次数,并按次数从大到下排序

#include <iostream>#include <string>#include <fstream>using namespace std;int count=0;void countNum(int a[],int start,int finish){//cout<<start<<" "<<finish<<" ";int middle=(start+finish)/2;if(start>finish)return ;if(a[middle]==2){count++;countNum(a,start,middle-1);countNum(a,middle+1,finish);//cout<<"get here"<<middle<<endl;}else if(a[middle]>2){countNum(a,start,middle-1);}else

{

countNum(a,middle+1,finish);

}
//return count;}int main(){int s[1000];ifstream inf("1.txt");int i=0;

while(!inf.eof())

{inf>>s[i];i++;}//int s[]={1,2,2,2,3};int start=0;//,finish=NUM-1;countNum(s,start,i-1);cout<<count<<endl;}


(4)java关于数组的编程题扩展阅读

#include<iterator>

template<typenamebiIter>

voidinsertion_sort(biIterbegin,biIterend)

{

typedeftypenamestd::iterator_traits<biIter>::value_typevalue_type;

biIterbond=begin;

std::advance(bond,1);

for(;bond!=end;std::advance(bond,1)){

value_typekey=*bond;

biIterins=bond;

biIterpre=ins;

std::advance(pre,-1);

while(ins!=begin&&*pre>key){

*ins=*pre;

std::advance(ins,-1);

std::advance(pre,-1);

}

*ins=key;

}

}

阅读全文

与java关于数组的编程题相关的资料

热点内容
哪些后缀名文件属于镜像文件 浏览:282
wo27s超级用户密码 浏览:665
linux根据创建时间筛选文件 浏览:684
换轮胎需要多少数据 浏览:288
挂载linux文件提取 浏览:923
哪个格式图片文件小 浏览:675
word页眉设置成图片 浏览:26
苹果数据线授权给哪些品牌了 浏览:326
win7安装盘驱动程序 浏览:396
文件夹特别大却找不到大的文件 浏览:736
js所在字符串的位置 浏览:642
苹果6文件传输助手 浏览:753
挖掘机编程怎么取消 浏览:917
格力手机文件存哪里 浏览:745
看不到别人的qq签名档 浏览:671
上传文件发送出错请刷新页面后重试 浏览:366
华为设备如何设置限制网络跟踪 浏览:988
戴尔笔记本无线怎么连接无线网络 浏览:171
2014网络损失 浏览:929
地狱火堡垒装备去哪升级 浏览:924

友情链接