好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

}

【程序46】

题目:两个字符串 连接程序 t java.util.*; i46 {

g[] args) { m.in); (\请输入一个 字符串:\ g str1 = s. ine();

(\请再输入一 个字符串:\ ine(); g str = str1+str2;

ln(\连接后的字 符串是:\ } } 【程序47】

题目:读取7个数 (1—50)的整数值,每读取一个 值,程序打印出 该值个数的 *。 t java.util.*; c i47 {

g[] args) { m.in); int n=1,num; (n<=7){ do{

(\请输入一个 1--50之间的 整数:\ nt(); (num<1||num>50); for(int i=1;i<=num;i++) (\ }

ln(); n ++; } } }

【程序48】

题目:某个公司采 用公用电话 传递数据,数据是四位 的整数,在传递过程 中是加密的 ,加密规则如 下:每位数字都 加上5,然后用和除 以10的余 数代替该数 字,再将第一位 和第四位交 换,第二位和第 三位交换。 t java.util.*;

pu i48 {

g args[]) { m.in); int num=0,temp; do{

(\请输入一个 4位正整数 :\ nt();

(num<1000||num>9999); int a[]=new int[4];

a[0] = num/1000; //取千位的数 字 a[1] = (num/100); //取百位的数 字 a[2] = (num/10); //取十位的数 字 a[3] = num; //取个位的数 字 for(int j=0;j<4;j++) { a[j]+=5; a[j]%=10; }

for(int j=0;j<=1;j++) {

temp = a[j]; a[j] = a[3-j]; a[3-j] =temp; }

(\加密后的数 字为:\for(int j=0;j<4;j++) (a[j]); } }

【程序49】

题目:计算字符串 中子串出现 的次数 t java.util.*; i49 {

g args[]){ m.in); (\请输入字符 串:\ ine(); (\请输入子串 :\ ine(); =0;

s(\ {

ln(\你没有输入 字符串或子 串,无法比较!\ m.exit(0); } else {

- h();i++) {

h()+i))) //这种比法有 问题,会把\看成有2个 \aa\子串。 ++; }

ln(\子串在字符 串中出现: +\次\} } }

【程序50】

题目:有五个学生 ,每个学生有 3门课的成 绩,从键盘输入 以上数据(包括学生号 ,姓名,三门课成绩 ),计算出平均 成绩,把原有的数 据和计算出 的平均分数 存放在磁盘 文件 \\中。

t java.io.*; t java.util.*; i50 {

g[] args){ m.in); g[5][6]; for(int i=1; i<6; i++) {

(\请输入第\个学生的学 号:\ - ine();

(\请输入第\个学生的姓 名:\ - ine(); for(int j=1; j<4; j++) {

(\请输入该学 生的第\个成绩:\ - ine(); }

ln(\ }

//以下计算平 均分 avg; int sum;

for(int i=0; i<5; i++) {

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

}【程序46】题目:两个字符串连接程序tjava.util.*;i46{g[]args){m.in);
推荐度:
点击下载文档文档为doc格式
1ph4m4hhqn4mu7526k929d31q9p63i00edi
领取福利

微信扫码领取福利

微信扫码分享