第一范文网 - 专业文章范例文档资料分享平台

竞赛java编程题50题(有答案)

来源:用户分享 时间:2025/5/19 3:23:13 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

题目:输入3个数 a,b,c,按大小顺序 输出。 er; i34 {

g[] args) { m.in); ln(\请输入3个 整数:\ nt(); nt(); nt(); if(a < b) { int t = a; a = b; b = t; }

if(a < c) { int t = a; a = c; c = t; }

if(b < c) { int t = b; b = c; c = t; }

ln(\从大到小的 顺序输出:\ ln(a + \} }

【程序35】

题目:输入数组,最大的与第 一个元素交 换,最小的与最 后一个元素 交换,输出数组。 t java.util.*; i35 {

g[] args) { int N = 8;

int[] a = new int [N];

Sca m.in); int idx1 = 0, idx2 = 0;

ln(\请输入8个 整数:\ for(int i=0; i

ln(\你输入的数 组为:\ for(int i=0; i

(a[i] + \ }

int max =a[0], min = a[0]; for(int i=0; i max) {

max = a[i]; idx1 = i; }

if(a[i] < min) { min = a[i]; idx2 = i; } }

if(idx1 != 0) { int temp = a[0]; a[0] = a[idx1]; a[idx1] = temp; }

if(idx2 != N-1) { int temp = a[N-1]; a[N-1] = a[idx2]; a[idx2] = temp; }

ln(\交换后的 数组为:\ for(int i=0; i

【程序36】

题目:有n个整数 ,使其前面各 数顺序向后 移m个位置 ,最后m个数 变成最前面 的m个数 er; i36 {

g[] args) { int N =10;

int[] a = new int[N];

m.in); ln(\请输入 个整数:\ for(int i=0; i

(\你输入的数 组为:\ for(int i=0; i

(a[i] + \ }

(\请输入向 后移动的位 数:\ nt(); int[] b = new int[m]; for(int i=0; i

for(int i=N-1; i>=m; i--) { a[i] = a[i-m];

}

for(int i=0; i

(\位移后的数 组是:\ for(int i=0; i

【程序37】

题目:有n个人围 成一圈,顺序排号。从第一个人 开始报数(从1到3报 数),凡报到3的 人退出圈子 ,问最后留下 的是原来第 几号的那位 。 er; i37 {

g[] args) { m.in); (\请输入排成 一圈的人数 :\ nt();

an[n]; h; i++) { arr[i] = true; }

ount = n;

搜索更多关于: 竞赛java编程题50题(有答案) 的文档
竞赛java编程题50题(有答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1ph4m4hhqn4mu7526k929d31q9p63i00edi_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top