数组应用练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数组应用练习题.txt我是天使,回不去天堂是因为体重的原因。别人装处,我只好装经验丰富。泡妞就像挂QQ,每天哄她2个小时,很快就可以太阳了。1、定义一个由整数组成的数组,要求求出其中的奇数个数和偶数个数。

2、定义一个整型数组,求出数组元素的和、数组元素的最大值和最小值,并输出所求的结果。

3、给出10个整数(int型),然后任意查询一个数字是否存在该10个数字内。

4、定义一个包含10个元素的数组,对其进行赋值,使每个元素的值等于其下标 然后输出,最后将这个数组倒置输出。

5、给出10个老师的打分,对10个老师的打分找出最高分。

6、有30个0-9之间的数字,分别统计0-9这10个数字分别出现了多少次。

7、定义一个整型数组,保存10个数据,利用程序将最大值保存到数组中第一个元素的操作。

8、定义一个int型的一维数组,包含10个元素,分别赋值为1~10, 然后将数组中的元素都向前移一个位置,
即,a[0]=a[1],a[1]=a[2],…最后一个元素的值是原来第一个元素的值,然后输出这个数组。

9、定义一个int型的一维数组,包含10个元素,利用程序将数组中的元素从大到小进行排序。
提示:冒泡算法
int tmp = a[0];
for (int i=0; i < a.length; i++){
for (int j=0; j < a.length - i -1; j++){
if (a[j] < a[j+1]) {
tmp = a[j];
a[j] = a[j+1];
a[j+1] = tmp;
}
}
}
10、定义一个20*5的二维数组,用来存储某班级20位学员的5门课的成绩;这5门课
按存储顺序依次为:core C++,coreJava,Servlet,JSP和EJB。
(1)给二维数组的每一个元素赋0~100之间的整数。
(2)按照列表的方式输出这些学员的每门课程的成绩。
(3)要求编写程序求每个学员的总分,将其保留在另外一个一维数组中。
(4)要求编写程序求所有学员的某门课程的平均分。

相关文档
最新文档