版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验6循环构造程序的设计(一)程序填空,不要改变与输入输出相关的语句。求1+1/2+1/3++1/n输入一个正整数
repeat(0<repeat<10)
,做
repeat
次以下运算:读入
1
个正整数
n(n<=100
),计算并输出
1+1/2
+1/3
++1/n
。例:括号内是说明输入(repeat=1)输出1.52.9289684importjava.util.Scanner;publicclassTest40001{publicstaticvoidmain(String[]args){intri,repeat;inti,n;floatsum;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*--------------------*/sum=0;//注意这条赋初值语句的地点for(i=1;i<=n;i++){sum+=1.0f/i;}System.out.println((int)(sum*1000+0.5)/1000.);}}}2.求n!输入一个正整数repeat(0<repeat<10),做repeat次以下运算:读入1个正整数n(n<=50),计算并输出n!。例:括号内是说明输入(repeat=2)输出1.03628800.0120.0importjava.util.Scanner;publicclassTest40002{publicstaticvoidmain(String[]args){intri,repeat;inti,n;doublefact;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*--------------------*/fact=1;for(i=1;i<=n;i++)fact*=i;System.out.println(fact);}}}求x的n次幂输入一个正整数repeat(0<repeat<10),做repeat次以下运算:读入1个正实数x和1个正整数n(n<=50),计算并输出x的n次幂。例:括号内是说明输入(repeat=2)1.522.010输出2.251024.0importjava.util.Scanner;publicclassTest40003{publicstaticvoidmain(String[]args){intri,repeat;inti,n;doublex,mypow;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){x=in.nextDouble();n=in.nextInt();/*--------------------*/mypow=1;for(i=1;i<=n;i++)mypow*=x;System.out.println(mypow);}}}求1+1/3+1/5+1/7+输入一个正整数
repeat(0<repeat<10)
,做
repeat
次以下运算:读入
1
个正整数
n(n<=100)
,计算并输出
1+1/3
+1/5
+1/7
+的前
n项和。例:括号内是说明输入(repeat=2)3输出2.1332561.5333334importjava.util.Scanner;publicclassTest40005{publicstaticvoidmain(String[]args){intri,repeat;inti,n,temp;floatsum;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*--------------------*/temp=1;sum=0;for(i=1;i<=n;i++){sum+=1.0f/temp;temp+=2;}System.out.println(sum);}}}解法二:temp=2*n-1;sum=0;for(i=1;i<=temp;i+=2)sum+=1.0f/i;5.摄氏温度和华氏温度变换表输入一个正整数repeat(0<repeat<10),做repeat次以下运算:输入2个整数begin和end,分别代表摄氏温度的起止值,输出该范围内摄氏温度C和华氏温度F的变换表。F=32+C*9/5输出语句:System.out.println(c+"\t"+f);例:括号内是说明输入1(repeat=1)57输出CelsiusFahrenheit414244importjava.util.Scanner;publicclassTest40007{publicstaticvoidmain(String[]args){intri,repeat;intbegin,c,end,f;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){begin=in.nextInt();end=in.nextInt();System.out.println("CelsiusFahrenheit");/*--------------------*/for(c=begin;c<=end;c++){f=32+c*9/5;System.out.println(c+"\t"+f);}}}}6.求奇数和输入一个正整数
repeat(0<repeat<10)
,做
repeat
次以下运算:读入一批正整数
(以零或负数为结束标记
),求此中的奇数和。例:括号内是说明输入(repeat=2)390707437056101-1输出11116importjava.util.Scanner;publicclassTest40008{publicstaticvoidmain(String[]args){intri,repeat;intx,sum;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){x=in.nextInt();/*--------------------*/sum=0;while(x>0){if(x%2!=0)sum+=x;x=in.nextInt();}System.out.println(sum);}}}求最大值输入一个正整数repeat(0<repeat<10),做repeat次以下运算:输入一个正整数n,再输入n个整数,输出最大值。例:括号内是说明输入(repeat=3)2123-100091-183135输出12395importjava.util.Scanner;publicclassTest40009{publicstaticvoidmain(String[]args){intri,repeat;inti,max,n,x;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*--------------------*/max=in.nextInt();//输入第一个数for(i=1;i<=n-1;i++){x=in.nextInt();//输入下一个数,此后比较if(x>max)max=x;}System.out.println(max);}}}求整数的位数以及各位数之和输入一个正整数repeat(0<repeat<10),做repeat次以下运算:输入一个整数,输出它的位数以及各位数之和。例:括号内是说明输入4(repeat=4)123456-100
-1
99输出number=6,sum=21(123456
的位数是
6,
各位数之和是
21)number=3,sum=1(-100
的位数是
3,
各位数之和是
1)number=1,sum=1(-1
的位数是
1,
各位数之和是
1)number=2,sum=18(99
的位数是
2,
各位数之和是
18)importjava.util.Scanner;publicclassTest40010{publicstaticvoidmain(String[]args){intri,repeat;intnumber,sum,n;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*--------------------*/n=Math.abs(n);number=sum=0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年汽车主题公园花卉种植方案
- 初中地理鲁教版(五四制)六年级下册第六章我们生活的大洲-亚洲第二节自然环境教案
- 2025-2026学年重大教学设计工作室介绍
- 2025-2026学年抓鸡特效教学设计
- “西学中”培训班《中医基础理论》试题及答案
- 2025年医疗隐私保护中的隐私保护官培训
- 2026年浙江公开选调公务员考试(综合应用能力测试)全真冲刺试题及答案
- 第七课 版画-丝网版画初体验 教学设计-2023-2024学年高中美术鲁美版选择性必修《绘画》
- 2026年四川省成都市事业单位公开选调考试(综合应用能力测试)综合试题及答案
- Unit 1 A trip to the silk road-Marco Polo and the silk road教学设计冀教版英语七年级下册
- 2024-2025学年山东省青岛市青岛版六年级下册期末质量抽测数学试卷(无答案)
- 2025年安徽省产前筛查诊断卫生专业技术人员资格考试历年参考题库含答案详解(5套)
- 消防训练基地建设标准
- 刻印的乐趣(教学设计)-2024-2025学年人美版(2012)美术四年级上册
- DB37-T4827-2025 水利工程运行管理标牌设置指南
- GB/Z 44267-2024自动化系统与集成工业数据数字孪生的可视化元素
- (正式版)HGT 3873-2024 增塑剂 己二酸二(2-乙基己基)酯(DOA)
- 《首件检验培训教材》课件
- 2022年吉林大学软件工程专业《计算机网络》科目期末试卷B(有答案)
- 施工现场消防安全培训课件讲义
- 项贤明主编马工程教材《教育学原理》第九章教师与学生
评论
0/150
提交评论