文档详情

浙大语言程序设计编程答案.doc

发布:2017-06-09约7.67千字共9页下载文档
文本预览下载声明
实验5 分支结构程序的设计 程序填空,不要改变与输入输出有关的语句。 输入一个正整数repeat (0repeat10),做repeat次下列运算: 输入一个学生的数学成绩,如果它低于60,输出“Fail”,否则,输出“Pass”。 输出使用System.out.println(Pass);及System.out.println(Fail); 例:括号内是说明 输入 2 (repeat=2) 60 59 输出 Pass Fail import java.util.Scanner; public class Test30001{ public static void main(String[] args){ int ri, repeat; int mark; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; ri=repeat; ri++){ mark=in.nextInt(); /*------------------*/ if (mark60) System.out.println(Fail); else System.out.println(Pass); } } } 二、找最小值输入一个正整数repeat (0repeat10),做repeat次下列运算: 输入四个整数,输出其中的最小值。 例:括号内是说明 输入 3 (repeat=3) 12 6 1 90 10 40 30 20 -1 -3 -4 -5 输出 min is 1 (12 6 1 90 中的最小值是1) min is 10 (10 40 30 20 中的最小值是10) min is -5 (-1 -3 -4 -5中的最小值是-5) import java.util.Scanner; public class Test30002 { public static void main(String[] args){ int ri, repeat; int a, b, c, d, min; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; ri=repeat; ri++){ a=in.nextInt(); b=in.nextInt(); c=in.nextInt(); d=in.nextInt(); ? ? ?/*------------------*/ min=a; if(minb) min=b; if(minc) min=c; if(mind) min=d; System.out.println(min is +min); } } } 三、求三角形的面积和周长输入一个正整数repeat (0repeat10),做repeat次下列运算: 输入三角形的三条边a, b, c,如果能构成一个三角形,输出面积area和周长perimeter;否则,输出“These sides do not correspond to a valid triangle”。 在一个三角形中,任意两边之和大于第三边。 三角形的面积计算公式: are*area = s(s-a)(s-b)(s-c) 其中:s = (a+b+c)/2 输出代码: System.out.println(area=+(int)(area*100+0.5)/100.+;perimeter=+(int)(perimeter*100+0.5)/100.); System.out.println(These sides do not correspond to a valid triangle); 例:括号内是说明 输入 2 (repeat=2) 5 5 3 1 1 4 输出 area=7.15;perimeter=13.0 These sides do not correspond to a valid triangle import java.util.Scanner; public class Test30003 { public static void
显示全部
相似文档