欢迎来到天天文库
浏览记录
ID:16129693
大小:31.50 KB
页数:3页
时间:2018-08-08
《软件大赛试题-java》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1、田径赛跑中,有8条跑道,从键盘输入一个整数n(n>8)作为参加比赛的选手人数,安排分组要求人数差距最少,依次打印输出每组安排的选手人数。样例:n=9则分为两组,人数分别为5、4;n=25分为4组,人数分别为7、6、6、6。2、输入一个整数n(n>0),打印出n2个*。样例:n=1则输出:*n=2则输出:**n=3则输出:***********3、用*代表1、3、5、7、9中的一位奇数,打印出所有满足“**×**=***”的所有组合,输出时要求用“×”代表乘号。样例:13×15=1754、已知直角三角形的直角边为4、5,求斜边的长度。5、求时间段。样例:输入200907,
2、201007输出B6、打印输出文件名的后缀。样例:输入zb.HB.TXT输出TXT7、例如6252=…625,列出所有这样的三位数。8、人民币的中文表示,要求输入整形,小于十亿。样例:输入1905.42输出:壹仟玖佰零伍圆肆角贰分1. 代码填空(满分3分)以下程序打印出0~9的数字,请补充缺少的代码。publicclassMyTest{ publicstaticvoidf(intbegin,intend){ if(begin<=end)reatrn; System.out.println(begin); f(begin+1,end);
3、 } publicstaticvoidmain(String[]args) { f(0,9); }} 2. 代码填空(满分4分)如果要把两个整型变量a、b的值交换,一般要采用一个中间变量做过渡,但也可以在不借助任何其它变量的情况下完成。试填写缺失的代码。 a=a^b; b=a^b; a=a^b; 3. 代码填空(满分3分) 许多人都曾经玩过“拍七”游戏。规则是:大家依次从1开始顺序数数,数到含有7或7的倍数的要拍手或其它规定的方式表示越过(比如:7,14,17等都不能数出),下一人继续数下面的数字。违反规则者受罚。下面
4、的程序模拟这个过程,拍7的情况输出“*”,请完善之。 for(inti=1;i<100;i++) { if(i%7==0) printf("*"); elseif(___________________) printf("*"); else printf("%d",i); } 4. 代码填空(满分5分)下面的静态方法的目的是求出某个日期是该年度的第几天。试完善之。如果传入:year=1980,month=1,day=1则返回1如果传入:year=
5、1980,month=2,day=1则返回32publicstaticintgetDayOfYear(intyear,intmonth,intday){ int[][]days=_____________________; intflag=(year%4==0&&year%100!=0)
6、
7、year%400==0?1:0; intsum=day; for(inti=0;i8、 5. 代码填空(满分2分)下列方法的目的是,找出1~n之间所有的平方数。试补全缺失的代码。当n=10时,输出结果是:149当n=100时,输出结果是:149162536496481 publicstaticvoidshowSqure(intn) { for(inti=0;i9、ln(); }
8、 5. 代码填空(满分2分)下列方法的目的是,找出1~n之间所有的平方数。试补全缺失的代码。当n=10时,输出结果是:149当n=100时,输出结果是:149162536496481 publicstaticvoidshowSqure(intn) { for(inti=0;i9、ln(); }
9、ln(); }
此文档下载收益归作者所有