




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《2025设备升级贷款合同》
- 2025员工试用期合同协议书范本「标准版」
- 2025标准混凝土供应合同
- 2025物业管理合同模板范文
- 三年级语文教案太阳教学设计(2025-2026学年)
- 小学语文六年级教案梅花魂第一课时教学设计之一(2025-2026学年)
- 钢结构施工承包合同书教案(2025-2026学年)
- 电线电缆电工知识培训课件
- 2023七年级数学上册 第1章 有理数1.1 正数和负数第2课时 有理数的分类说课稿 (新版)沪科版
- 第二课 宫保鸡丁说课稿-2025-2026学年小学劳动五年级下册粤教版(主编:徐长发)
- 新苏教版六年级科学上册活动手册答案
- 新人教版七年级上册初中数学全册教材习题课件
- 医疗护理员五级理论知识考核试题
- 人教精通版小学英语词语(1-6年级)
- 2024无障碍环境评价规范
- 08SG520-3 钢吊车梁(H型钢 工作级别A1~A5)
- CJJ166-2011 城市桥梁抗震设计规范
- 幼儿园拍照培训
- 耳鼻咽喉头颈外科学《鼻的应用解剖+鼻腔、鼻窦炎症性疾病》精美课件
- 【体系管理】ISO 14001:2015审核通用检查表
- 中国产科麻醉专家共识(2021版)-共识解读
评论
0/150
提交评论