定义主类,主方法生成菜单选项(包括初始化数组定义时初始化、增加分数、删除分数、查找分数定义主类,主方法生成菜单

扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
java练习.doc
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口java工程师面试题大全-100%公司笔试题你都能碰到几个_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
java工程师面试题大全-100%公司笔试题你都能碰到几个
上传于||文档简介
&&基​础​很​重​要
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩69页未读,继续阅读
你可能喜欢java实现给出分数数组得到对应名次数组的方法
作者:中国风2012
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了java实现给出分数数组得到对应名次数组的方法,涉及java针对数组的遍历、排序及运算的相关技巧,需要的朋友可以参考下
本文实例讲述了java实现给出分数数组得到对应名次数组的方法。分享给大家供大家参考。具体实现方法如下:
package test01;
* 给出分数数组,得到对应的名次数组
* 列如有:score = {4,2,5,4}
* 则输出:rank = {2,3,1,2}
import java.util.ArrayL
import java.util.C
import java.util.L
public class ScoreRank {
// 输出数组
public static void show(int[] s){
for(int x:s) System.out.print(x);
System.out.println();
// 取得名次
public static int[] scoreRank(int[] score) {
int[] temp = new int[score.length];
List lis = new ArrayList();
for(int x:score)
// 添加元素(不重复)
if(!lis.contains(x)) lis.add(x);
Collections.sort(lis);
// 从小到大排序
Collections.reverse(lis);
// 从大到小排序
for(int i=0;i&score.i++) // 下标从 0 开始
temp[i] = lis.indexOf(score[i])+1;
// 所以:正常名次 = 取得下标 + 1
public static void main(String[] args){
int[] score = {4,2,5,4};
// 名次 {2,3,1,2}
int[] rank = scoreRank(score);
// 取得名次
System.out.print("原始分数:");show(score);
System.out.print("对应名次:");show(rank);
运行结果如下:
原始分数:4254
对应名次:2312
希望本文所述对大家的java程序设计有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具以下试题来自:
问答题学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun(),它的功能是:把分数最低的学生数据放在h所指的数组中。注意:分数低的学生可能不只一个,函数返回分数最低学生的人数。
注意:部分源程序给出如下。
 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序: 
#include <stdio.h>
#define N 16
typedef struct  
char num[10]; 
int fun (STREC *a,STREC *b)
STREC s[N]="GA005",82,"GA003",75,
"GA002",85,"GA004",78,"GA001",95,
"GA007",62,"GA008",60,"GA006",85,
"GA015",83,"GA013",94,"GA012",78,
"GA014",97,"GA011",60,"GA017",65,
"GA018",60,"GA016",74;
STREC h[N];
int i,n;
FILE *out;
n=fun(s,h);
printf("The %d lowest score:\n",n);
for (i=0;i<n;i++)
printf("%s %4d\n",h[i].mum,h[i].s);
/*输出最低分学生的学号和成绩*/
printf("\n");
out=fopen("out19.dat","w");
fprintf(out,"%d\n",n);
for(i=0;i<n;i++);
fprintf(out,"%4d\n",h[i].s);
fclose(out);
参考答案int fun (STREC *a,STREC *b)
int i,j=0,min=a[0].s;
for(i=0;i<N;i++)
为您推荐的考试题库
你可能感兴趣的试题
1.填空题 参考答案(1)错误:for(i=0;j<3;j++)
正确:for(j=0;j<3;j++)
(2) 错误:mu1=mu1*a[i][j];
正确:mu1=mul*a[i][i...2.填空题 参考答案[1] sum+=x[i]
[2] avg*1000
[3] (avg+5)/10
热门相关试卷
最新相关试卷Java语言程序设计(郑莉)课后习题答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Java语言程序设计(郑莉)课后习题答案
上传于||暂无简介
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩41页未读,继续阅读
你可能喜欢}

我要回帖

更多关于 数组的定义和初始化 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信