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

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

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

i=j; if(j%4==0) ++; ; } i=m; ==4)

ln(\原有桃子 \个\ ;} } } }

【程序42】

题目:809*??=800*??+9*??+1 其中??代表的两位 数,8*??的结果为两 位数,9*??的结果为 位数。求??代表的两位 数,及809*??后的结果。 //题目错了!809x=800x+9x+1 这样的方程 无解。去掉那个 就有解了。 i42 {

g[] args) { int a=809,b,i; for(i=10;i<13;i++) {b=i*a ;

if(8*i<100&&9*i>=100)

ln (\}

}

【程序43】

题目:求0—7所能组成 的奇数个数 。 //组成1位数 是4个。 //组成2位数 是7*4个。 //组成3位数 是7*8*4个。 //组成4位数 是7*8*8*4个。 //......

i43 {

c void mai g[] args) { int sum=4; int j;

ln(\组成1位数 是 \个\sum=sum*7;

ln(\组成2位数 是 \个\for(j=3;j<=9;j++){ sum=sum*8;

ln(\组成\位数是 \个\} } }

【程序44】

题目:一个偶数总 能表示为两 个素数之和 。 //由于用除 qrt(n)的方法求出 的素数不包 括2和3,

//因此在判断 是否是素数 程序中人为 添加了一个 3。 t java.util.*; i44 {

g[] args) { m.in); int n,i; do{

(\请输入一个 大于等于 的偶数:\ nt();

(n<6||n%2!=0); //判断输入是 否是>=6偶数,不是,重新输入 fun fc = new fun(); for(i=2;i<=n/2;i++){

if((fc.fun(i))==1&&(fc.fun(n-i)==1)) {int j=n-i;

ln(n+\ } //输出所有可 能的素数对 } } }

fun{

c int fun (int a) //判断是否是 素数的函数 {

int i,flag=0;

n(flag);}

for(i=2;i<=Math.sqrt(a);i++){ ;} else flag=1;}

n (flag) ;//不是素数,返回0,是素数,返回1 } } //解法二

t java.util.*; c clas i44 {

g[] args) { m.in); int n; do{

(\请输入一个 大于等于 的偶数:\ nt();

(n<6||n%2!=0); //判断输入是 否是>=6偶数,不是,重新输入 for(int i=3;i<=n/2;i+=2){ if(fun(i)&&fun(n-i)) {

ln(n+\ } //输出所有可 能的素数对 } }

an fun (int a){ //判断是否是 素数的函数 ;

n(flag);} for(int i=2;i<=Math.sqrt(a);i++){ if ;} else flag=true;} n (flag) ; } }

【程序45】

题目:判断一个素 数能被几个 9整除

//题目错了吧 ?能被9整除 的就不是素 数了!所以改成整 数了。 t java.util.*; i45 {

g[] args) { er s = new m.in); (\请输入一个 整数:\ nt(); int tmp = num; = 0;

for(int i = 0 ; tmp%9 == 0 ;){ tmp = tmp/9; ++; }

ln(num+\能够被 +\个9整除。\ }

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