版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、程序设计一基础篇习题1作图(1)*(2)* * * * * * * * * *(3)* * * * * *(4)12 13 2 14 3 2 15 4 3 2 16 5 4 3 2 17 6 5 4 3 2 1(5)11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 11 2 3 4 5 6 5 4 3 2 1(6) * * * * * *(7)杨辉三角形11 11 2 113311 46412. 输出101-500之间的所有奇数,奇数之和.3. 输出100-200间不能被3整除的数4. 输入初值,输出100个不能被3整除的数.5. 求 S=1+(1+2)+
2、(1+2+3)+.+(1+2+3+.+n)的值.6. 设S=1*2*3*.*n,求S不大于400000时的最大n.7. 设 s=1 1*22*33*.*n n,求 S 不大于 400000 时的最大 n.8. 找出11000间的全部”同构数”.如果一个数出现在其平方数右端,则称此数为同构数,如1在12=1的右端,5在52=25的右端,25在252=625的右端等.9. 百鸡问题。“鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问鸡翁、鸡母、鸡 雏各几何?”10. 利用一维数组,统计一个班学生 0-9,10-19,.90-99及100各分数段的人数11. 插入法排序 .排序方法 :
3、 设有 10 个数存放在数组 A 中,分别用 A1,A2,.,A10 表示 .先将 A1 与 A2 比较 ,若 A2A1, 则交值这两个元素的值 ,A1,A2 顺序排列 . 再将 A3 与 A1,A2 比较 ,按照顺序确定 A3 应放的位置 ,A1,A2,A1 顺序排列 . 依次将后面的数一个一个拿来插入排好序的数列中,直到所有的数按顺序排好 .122 个按升序 (从小到大 )排列的数列 A1,A2,AN 和 B1,B2,.,BM 中各元素按其大小关系存放到数组 c.同时必须注意对数组 A或B残余元素的的追加处理。13运动员成绩排名 .设有一表格记录了 10人参加的男子 100M 决赛成绩 ,
4、运动员号码和成绩 自行确定 ,设计一程序 ,将给定的成绩排名输出。14知某班学生 M(M100) 人,其 N(N4) 门课程 .度按平均成绩输出学生平均成绩名次表(要求每个学生的信息包括 :名次,学号 (用整型数 ),平均成绩等 )。15设计计一个同学通信录程序 ,用户名用学号 (整型数 )表示 ,并记录每个人电话号码及QQ号,可以添加 ,删除查询。答案:1、(1)public class Ex1_1 public static void main(String args)for ( int i=1;i=4;i+)for ( int j=1;jj)System. out .print( );e
5、lse if (i=j&j-i=7)System. out .print( * );System. out .println();(2)public class Ex1_2 public static void main(String args)for ( int i=1;i=5;i+)for ( int j=1;jj)System. out .print( );else if (i=j&j-i=11)if (j-i=9-(i-1)*2|j-i=10-(i-1)*2)System. out .print(); elseSystem. out .print( *);System. out .pr
6、intln();public class Ex1_3 public static void main(String args) for (int i=1;i=9;i+)for (int j=1;j=9;j+)if (j=6_i|j=4+i|j=i_4|j=14_i) System. out .print( *); elseSystem. out .print(); System. out .println();public class Ex1_4 public static void main(String args) for (int i=1;i=1;j-)System. out .prin
7、t(j+ );System. out .println();import java.util.Scanner;public class Ex1_5 public static void main(String args)Scanner in= new Scann er(System. in);System. out .println(input the line number:);int n=in.nextInt();for (int i=1;i=n;i+)for (int j=1;j=n-i;j+)System. out .print();for (int k=1;k=1;k-)System
8、. out .print(k+ );System. out .println(); public class Ex1_6 public static void main(String args)for (int i=1;i=6;i+)for (int j=1;j=6-i;j+)System. out .print();System. out .print( *);for (int j=1;j=2*i-1;j+)System. out .print();System. out .print( *);System. out .println();import java.util.Scanner;p
9、ublic class Ex1_7 public static void main(String args)Scanner in new Scanner(System. in););System. out .pri ntl n(please in put the line nu mber:int n=in.nextInt(); int a= new int nn;a00=1;for ( int i=1;in;i+)for ( int j=0;jn;j+)if (i=j|j=0) aij=1; else aij=ai-1j-1+ai-1j;for ( int i=0;in;i+)for ( in
10、t j=1;j=n-i;j+)System. out .print( );for ( int k=0;kn;k+)if (aik=0) System. out .print( );else if (k=0) System. out .print(aik+ );else if (i=k) System. out .print( +aik);elseSystem. out .print( +aik+ );System. out .println();2、public class Ex2 public static void main(String args) /* 输出 101- 500 之间的所
11、有奇数 , 奇数之和*/int sum=0,j=0;for ( int i=101;i=500;i+)if (i%2!=0)System. out .print(i+ ); j+;sum+=i;if (j%8=0)System. out .println();System. out .println(sum);3、public class Ex3 static void main(String args)输出100- 200间不能被3整除的数j=0;(int i=100;i=200;i+)if (i%3!=0)System. out .print(i+ ); j+;if (j%10=0)Sys
12、tem. out .println();4、题目要求不明5、import java.util.Scanner;public/*/intforpublic class Ex5 public static void main(String args)/*的值);* 求 S=1+(1+2)+(1+2+3)+.+(1+2+3+.+n) */Scanner in= new Scann er(System. in); System. out .pri ntl n(please in put the n:int n=in.nextlnt();int S=0;for (int i=1;i=n;i+)for (
13、int j=1;j=i;j+)S+=j;System. out .println( S= +S);6、 public class Ex6 public static void main(String args)/*/设 S=1*2*3*.*n,求 S 不大于 400000 时的最大 nlong s=1,i=0;while (s=400000) i+; s*=i;System. out .println(i-1);7、public class Ex7 public static void main(String args) /* 设 S=(1A1)*(2A2)*(3A3)*.*(n5),大n*/
14、求 S 不大于 400000 时的最long s=1,i=0;while (s=400000)int k=1;i=i+1;for ( int j=1;j=i;j+)k*=i;s*=k;/System.out.println(i:+i);/System.out.println(s:+s);System. out .println(i-1);8、 public class Ex8 static void main(String args)找出 11000 间的全部”同构数”.如果一个数出现在其平方数右端 , 则称此数为同构数 , 如 1 在 1A2=1 的右端,5 在 5A2=25 的右端,25
15、在 25A2=625 的右端等 .public/* 9、 public*/for (int i=1;i=1000;i+) int j=i*i;(j%10=i|j%100=i|j%1000=i) System. out .println(i);ifclassEx9 void main(String args)public static/*百鸡问题。“鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买 百鸡,问鸡翁、鸡母、鸡雏各几何?”*/intfori,j,k;(i=1;i=20;i+)for (j=1;j=33;j+)for (k=0;k=100;k+=3)if (i+j+k=100&i*
16、5+j*3+k/3=100)System. out .println( i= +i+ ,j=+j+ ,k= +k);II:10、 importjava.util.Sca nner;publicpublic static/*利用一维数组,统计一个班学生0-9,10 - 19,.90 -99及100各分数 段的人数*/Scanner in new Scanner(System. in);please in put the amount of theclass Ex10 void main(String args)System. out .println( stude nts);int n=in.n
17、extInt();System. out .println(a= new int n;intforintforIIplease in put the grades);(int i=0;ia.length ;i+)ai=i n.n extI nt();x= new int 11;(int i=0;ia.length ;i+)int y=ai/10;xy+;for ( int j=0;jx. length ;j+) System. out .print(xj+ );11、import java.util.Arrays;public class Ex11 public static void mai
18、n(String args)/* 插入法排序 . 排序方法 :*设有10个数存放在数组A中,分别用A1,A2,.,A10 表示.*先将A1与A2比较,若A2A1,则交值这两个元素的值,A1,A2顺序排列.* 再将 A3 与 A1,A2 比较, 按照顺序确定 A3 应放的位置,A1,A2,A1顺序排列.* 依次将后面的数一个一个拿来插入排好序的数列中 , 直到所有的数按 顺序排好 .*/int a=1,25,18,40,23,80,12,18,100,50;int temp;for ( int i=1;i=1;j-)if (ajaj-1) temp=aj-1; aj-1=aj; aj=temp;System. out .println(Arrays. toString (a);12、import java.util.Arrays;public class Ex12 public static voidmain(String args)/*2 个按升序 (从小到大)排列的数列 A1,A2,AN和B1,B2,.,BM* 中各元素按其大小关系存放到数组 c. 同时必须注意对数组 A 或 B 残 余元素的的追加处理。*/int a=2,15,23,45,60,65;int b=4,5,15,20,48,70,80;int c= n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中证中小投资者服务中心招聘考试备考题库及答案解析
- 2025年榆林市住房公积金管理中心招聘(19人)备考笔试试题及答案解析
- 2025年甘肃省新华书店招聘考试备考资料包(公共基础知识)备考考试试题及答案解析
- 2025四川广安岳池县妇幼保健院招聘护士2人备考笔试试题及答案解析
- 深度解析(2026)《GBT 25979-2010道路车辆 重型商用汽车列车和铰接客车 横向稳定性试验方法》
- 深度解析(2026)《GBT 25928-2010过程工业自动化系统出厂验收测试(FAT)、现场验收测试(SAT)、现场综合测试(SIT)规范》
- 深度解析(2026)《GBT 25848-2010耐酸陶瓷球拱》(2026年)深度解析
- 2025年哈尔滨市南岗区残疾人联合会补充招聘残疾人专职委员2人参考笔试题库附答案解析
- 深度解析(2026)《GBT 25732-2010粮油机械 液压榨油机》(2026年)深度解析
- 2025重庆市长寿区城市管理服务中心招聘数字城管工作人员3人参考考试试题及答案解析
- 2025年中国铁路上海局集团有限公司芜湖车务段客运服务人员招聘考试笔试备考题库及答案解析
- 2026年陕西省高考一模语文模拟试卷试题(含答案详解)
- 国家开放大学《Web开发基础》形考任务实验1-5参考答案
- 重大版英语六年级上册 Review 2 课件(共9张PPT)
- 工程委托单(通用模板)
- 饲料采购合同模板
- 2022年五子棋社团活动总结
- 储罐 (有限空间)作业安全告知牌及警示标志
- 解剖实习复习-感觉器及神经
- DB36T 1292-2020高速公路服务区污水处理(AO工艺)运维指南_(高清版)
- ISOIEC17025-2017实验室管理体系全套文件
评论
0/150
提交评论