




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验6 循环结构程序的设计(一)程序填空,不要改变与输入输出有关的语句。1. 求11/21/31/n 输入一个正整数repeat (0repeat10),做repeat次下列运算:读入1 个正整数 n(n=100),计算并输出11/21/31/n 。例:括号内是说明输入2 (repeat=1)210输出1.52.9289684import java.util.Scanner;public class Test40001 public static void main(String args) int ri, repeat; int i, n; float sum; Scanner in=new Scanner(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 (0repeat10),做repeat次下列运算:读入1 个正整数 n(n=50),计算并输出n! 。例:括号内是说明输入3 (repeat=2)1 105输出1.03628800.0120.0import java.util.Scanner;public class Test40002 public static void main(String args) int ri, repeat; int i, n; double fact; Scanner in=new Scanner(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); 3. 求x的n次幂 输入一个正整数repeat (0repeat10),做repeat次下列运算:读入1 个正实数x和1个正整数 n(n=50),计算并输出x的n次幂。例:括号内是说明输入2 (repeat=2)1.5 22.0 10输出2.251024.0import java.util.Scanner;public class Test40003 public static void main(String args) int ri, repeat; int i, n; double x, mypow; Scanner in=new Scanner(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); 4. 求11/31/51/7 输入一个正整数repeat (0repeat10),做repeat次下列运算:读入1 个正整数 n(n=100),计算并输出11/31/51/7的前n项和。例:括号内是说明输入2 (repeat=2)103输出2.1332561.5333334import java.util.Scanner;public class Test40005 public static void main(String args) int ri, repeat;int i, n, temp;float sum;Scanner in=new Scanner(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 (0repeat10),做repeat次下列运算:输入2个整数begin和end,分别代表摄氏温度的起止值,输出该范围内摄氏温度C和华氏温度F的转换表。F = 32 + C * 9 / 5输出语句:System.out.println(c+t+f);例:括号内是说明输入1 (repeat=1)5 7输出Celsius Fahrenheit541642744import java.util.Scanner;public class Test40007 public static void main(String args) int ri, repeat; int begin, c, end, f; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; ri=repeat; ri+) begin=in.nextInt(); end=in.nextInt(); System.out.println(Celsius Fahrenheit); /*-*/ for(c=begin;c=end;c+) f=32+c*9/5; System.out.println(c+t+f); 6. 求奇数和输入一个正整数repeat (0repeat10),做repeat次下列运算:读入一批正整数(以零或负数为结束标志),求其中的奇数和。例:括号内是说明输入2 (repeat=2)1 3 90 7 08 7 4 3 70 5 6 101 -1输出11116import java.util.Scanner;public class Test40008 public static void main(String args) int ri, repeat; int x, sum; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; ri0) if(x%2!=0)sum+=x; x=in.nextInt(); System.out.println(sum); 7. 求最大值输入一个正整数repeat (0repeat10),做repeat次下列运算:输入一个正整数n, 再输入n个整数,输出最大值。例:括号内是说明输入3 (repeat=3) 4 2 123 -100 0 4 9 1 -1 8 3 1 3 5 输出12395import java.util.Scanner;public class Test40009 public static void main(String args) int ri, repeat; int i , max, n, x; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; ri=repeat; ri+) n=in.nextInt(); /*-*/ max=in.nextInt();/输入第一个数for(i=1;imax)max=x; System.out.println(max); 8. 求整数的位数以及各位数之和输入一个正整数repeat (0repeat10),做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)import java.util.Scanner;public class Test40010 public static void main(String args) int ri, repeat; int number,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45797-2025道路车辆低压电气系统性能要求及试验方法
- 工程征用土地合同
- 有限公司内部股权转让协议
- 2025-2026年北京市中考英语综合提高练习试卷3
- DB43-T 3160-2024 新能源汽车废旧动力蓄电池综合利用规范企业评价方法
- 2025企业租赁合同诉讼状范本
- 生长发育规律授课田甜工作单位山东医学高等专科学校84课件
- 机电设备安装冷却系统方案
- 水粉基础知识课件
- 建筑工程项目施工人员健康管理方案
- 软件对接方案
- 普通高中语文课程标准解读课件
- 有机化学第十版
- 肾功能不全患者合理用药课件
- 纤维支气管镜(可弯曲支气管镜)临床应用指南(草案)
- 2022年新高考II卷高考语文试卷试题深度解读及答案详解(精校版)
- 一次调频综合指标计算及考核度量方法
- 车辆段平面布置设计
- 数字媒体艺术概论-第一章-概述
- 四大会计师事务所面试题
- GB/T 4669-2008纺织品机织物单位长度质量和单位面积质量的测定
评论
0/150
提交评论