
实验I—环境搭建与简单JAVA程序设计
实验I—环境搭建与简单JAVA程序设计-题解
whale .
这个作者很懒,什么都没留下…
展开
-
Java—优越数
Java—优越数Description给定3个数,如果有两个数大于他们的平均数则称这组数为优越数。(定义纯属虚构)Input输入第一行是一个整数: 表示测试数据的组数。对于每组测试数据,仅一行3个整数。Output对于每组输入数据输出一行,判断它是否为一组优越数,如果是输出“Yes”(输出不包括引号),否则输出“No”。SampleInput21 2 31 4 4OutputNoYesimport java.util.Scanner;public class Main {原创 2020-09-17 21:43:52 · 223 阅读 · 0 评论 -
Java—计算球体积
Java—计算球体积Description根据输入的半径值,计算球的体积。Input输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。Output输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。SampleInput11.5Output4.18914.137Hint#define PI 3.1415927import java.util.Scanner;public class Main { final static double PI原创 2020-09-17 21:34:40 · 5098 阅读 · 1 评论 -
Java—分段函数求值
Java—分段函数求值Description有如下分段函数F(x) = x^2 + 1 当x> 0时;F(x) = -x 当x<0时;F(x) = 100.0 当x=0时;编程根据输入的不同x(x为实数),输出其对应的函数值Input多组输入,每组一个实数x。处理到文件结束。Output对于每组输入x,输出其对应的F(x),每组一行,结果保留1位小数。SampleInput8.00-5.0Output65.05.0import java.util.S原创 2020-09-17 21:15:17 · 6183 阅读 · 2 评论 -
Java—洗衣服
Java—洗衣服DescriptionX是一个勤劳的小孩,总是会帮助大人做家务。现在他想知道对于一根长为L的绳子能晾开多少件宽为W的衣服,显然这些衣服不能相互叠压。Input多组输入。每组输入两个整数L,W。Output输出答案。SampleInput10 510 4Output22import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO原创 2020-09-17 20:39:30 · 402 阅读 · 0 评论 -
Java—整除
Java—整除Description求1到n范围内能被 5 或 6 或 8 整除的数的个数。Input多组数据,处理到文件结尾。每行输入一个n;Output输出结果,每个结果占一行。SampleInput1000Output400Hint1到n被6整除数的个数为n/6(取整)。import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Au原创 2020-09-17 20:35:12 · 2562 阅读 · 0 评论 -
Java—学区房问题
Java—学区房问题Description铁牌狗在学区B有一套面积为S1平方米的房子,现在他为了让后代进化成金牌狗,决定在学区A购买一套面积为S2平方米的房子。已知学区B的房子每平方米的售价为T1,学区A的房子每平方米购价为T2,现在铁狗牌想知道卖掉学区B的房子后,还需要多少钱才能买下学区A的房子。Input多组输入。对于每组数据:输入四个整数,S1,S2,T1,T2(0 < S1,S2,T1,T2 <= 1000),具体格式见样例。Output输出一个整数代表答案,具体格式见样例原创 2020-09-17 20:16:59 · 193 阅读 · 0 评论 -
Java—神奇的细胞
Java—神奇的细胞Description我啸在杭州回来后,带回来一个神奇的细胞。一开始只有一个细胞,每一小时分裂一次(细胞不会死亡,神奇的细胞),也就是说在第一个小时的时候只有一个细胞,第二个小时有两个细胞,第三个小时有四个细胞…一直分裂下去,问当第n个小时的时候有多少细胞?Input单组输入,每组输入只有一个整数n(1<=n<=20)。Output输出一行,一个整数,即第n个小时的时候的细胞数量。SampleInput5Output16import java.uti原创 2020-09-17 20:16:06 · 226 阅读 · 0 评论 -
Java—得分
Java—得分Description最近,科比总得分超过乔丹,科比球打的很棒…那么问题来了,科比有一场比赛投中a个3分球,b个2分球,罚进了c个球(罚球得一分),这场比赛总共得了多少分?Input多组输入。每行包含3个数字a,b,c( 0<=a,b,c <= 100)Output输出所求的结果。SampleInput7 21 18Output81import java.util.Scanner;public class Main { public static原创 2020-09-17 20:15:01 · 2127 阅读 · 0 评论 -
Java—数字和
Java—数字和Description现在有n个数字,我们要求所有奇数的和。Input多组输入。输入数据的第一行包含数字n(3<=n<=1000)。接下来有n个数,每个数字的绝对值不会超过100.Output输出所求的结果。SampleInput31 2 3Output4import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO原创 2020-09-17 20:13:44 · 408 阅读 · 0 评论 -
Java—蝴蝶效应
Java—蝴蝶效应Description蝴蝶效应是气象学家洛伦兹1963年提出来的。其大意为:一只南美洲亚马孙河流域热带雨林中的蝴蝶,偶尔扇动几下翅膀,可能在两周后引起美国德克萨斯引起一场龙卷风。其原因在于:蝴蝶翅膀的运动,导致其身边的空气系统发生变化,并引起微弱气流的产生,而微弱气流的产生又会引起它四周空气或其他系统产生相应的变化,由此引起连锁反应,最终导致其他系统的极大变化。此效应说明,事物发展的结果,对初始条件具有极为敏感的依赖性,初始条件的极小偏差,将会引起结果的极大差异。我们将问题简化为方程原创 2020-09-17 20:12:42 · 145 阅读 · 0 评论 -
Java—直角坐标系
Java—直角坐标系DescriptionX是一个喜欢数学的小孩,现在他刚刚学了坐标系。他想知道点(X,Y)在第几象限内。输入数据保证点不在坐标轴及原点上。Input多组输入。每组输入两个整数X,Y,代表点(X,Y),中间用空格隔开。Output输出一个整数代表点在第几象限内。SampleInput2 3-2 -3Output13import java.util.Scanner;public class Main { public static void main(St原创 2020-09-16 19:56:03 · 1267 阅读 · 0 评论 -
Java—压岁钱
Java—压岁钱DescriptionSuShan过年要给孩子们发压岁钱喽,由于家里孩子很多,这可急坏了SuShan。你肯定以为她在担心钱不够,那你错了,她可是个有钱人儿,不差钱儿。她担心的是每个人分多少从而保证公平。SuShan从瑞士银行提出1000000来给孩子们分,由于来的孩子的数目不确定,所以SuShan希望你能帮他计算一下每个孩子给多少钱,从而保证每个孩子得到的都是整数。Input输入有多组数据,第一行 T 代表数据的组数。接下来有 T 行,每行一个整数 N,代表孩子的数目,1<原创 2020-09-16 19:43:37 · 479 阅读 · 0 评论 -
Java—火车
Java—火车线性王国只有一条铁路,它有n个车站,按照火车前进的方向编号1到n。在第i个车站会有Ai个乘客下车,同时会有Bi个乘客上车。火车在到达第一个车站前是空的,同样在到达最后一个车站后,车上所有的乘客都会下车,火车也会变成空的。你的任务是计算火车的最小容量确保任何时候火车上的总人数都不会超过这个容量。注意,在每个车站,上车的乘客都是在下车乘客都下来之后才开始上的。Input多组输入,第一行是一个正整数T,代表组数。每组输入数据第一行只有一个整数n (2 <= n <= 1000)原创 2020-09-13 22:16:54 · 488 阅读 · 0 评论 -
Java—温度转换
Java—温度转换Description输入一个华氏温度,输出摄氏温度,其转换公式为:C=5(F-32)/9。Input输入数据只有一个实数,即华氏温度。Output输出数据只有一个,即摄氏温度,保留2位小数。SampleInput32.0Output0.00import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated原创 2020-09-13 21:36:29 · 4442 阅读 · 0 评论 -
Java—圆柱体计算
Java—圆柱体计算Description已知圆柱体的底面半径r和高h,计算圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积。其中圆周率定义为3.1415926。Input输入数据有一行,包括2个正实数r和h,以空格分隔。Output输出数据一行,包括圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积,以空格分开,所有数据均保留2位小数。SampleInput1 2Output6.28 3.14 12.57 6.28import java.util.Scanner;public c原创 2020-09-13 20:59:47 · 3481 阅读 · 0 评论 -
Java—买糖果
Java—买糖果Description小瑜是个爱吃糖果的馋鬼,天天嚷着要爸爸买糖果,可是爸爸很忙,哪有时间啊,于是就让小瑜自己去了,糖果3角钱一块,爸爸给小瑜n元钱,请你告诉小瑜最多能买几块糖,还剩几角钱?Input输入爸爸给小瑜的钱n元,n为整数。Output小瑜最多能买回的糖块数以及剩下的钱(单位为:角),用空格分隔。SampleInput2Output6 2import java.util.Scanner;public class Main { public stati原创 2020-09-13 20:39:00 · 1417 阅读 · 0 评论 -
Java—逆置正整数
Java—逆置正整数Description输入一个三位正整数,将它反向输出。Input3位正整数。Output逆置后的正整数。SampleInput123Output321Hint注意130逆置后是31import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner read原创 2020-09-13 20:20:37 · 774 阅读 · 0 评论 -
Java—三个整数和、积与平均值
Java—三个整数和、积与平均值Description给出三个整数,请你设计一个程序,求出这三个数的和、乘积和平均数。Input输入只有三个正整数a、b、c。Output输出一行,包括三个的和、乘积、平均数。 数据之间用一个空格隔开,其中平均数保留小数后面两位。SampleInput2 3 3Output8 18 2.67import java.util.Scanner;public class Main { public static void main(String[]原创 2020-09-13 19:26:20 · 4956 阅读 · 2 评论 -
Java—用*号输出字母C的图案
Java—用*号输出字母C的图案Description请编程序用*号输出字母C:Input无输入数据。Output输出用*号描述的字母C:SampleOutputpublic class Main { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("*****"); System.out.println("*"); Sys原创 2020-09-13 19:08:46 · 1430 阅读 · 0 评论 -
Java—九九乘法表
java—九九乘法表Problem Description九九乘法表是数学学习的基础,今天我们就来看看乘法表的相关问题。《九九乘法歌诀》,又常称为“小九九”,如下图所示。你的任务是写一个程序,对于给定的一个正整数 n ,输出“九九乘法表”的前 n 行。例如,输入 n 为 9,你的程序的输出将为下图:Input输入包含多组测试数据,以 EOF 结束。每组测试数据只包含一个正整数 n (0 < n < 10)。Output对于每组测试数据,输出上图所示“九九乘法表”的前 n 行。Sa原创 2020-09-13 09:37:00 · 1296 阅读 · 0 评论 -
Java—打印图形
Java—打印图形Description请编写程序,打印如下图形:Input无输入数据。Output输出如下图形:说明:在上面的图形中,*号共30个。字符串Very good!的首字母前面有10个空格,上下分别有一空行。SampleOutputpublic class Main { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("*原创 2020-09-12 12:58:35 · 587 阅读 · 0 评论 -
Java—求两个整数之和
Java—求两个整数之和Description求两个整数之和,不从键盘输入数据,直接使用赋值语句(a=123;b=456)输入数据,然后计算两个整数之和输出。Input无输入数据。Output输出a和b之和。SampleOutputsum is 579public class Main { public static void main(String[] args) { // TODO Auto-generated method stub int a, b, sum; a原创 2020-09-12 12:47:09 · 5530 阅读 · 0 评论 -
Java—输出字符串
Java—输出字符串Description在屏幕上输出一行信息:This is a C program.Input无输入数据。Output输出字符串This is a C program.SampleOutputThis is a C program.public class Main { public static void main(String[] args) { // TODO Auto-generated method stubSystem.out.print("Th原创 2020-09-12 12:43:16 · 1150 阅读 · 0 评论 -
Java—转换字母(顺序结构)
Java—转换字母(顺序结构)Description从键盘上输入一个小写字母,然后将小写字母装换成大写字母输出!Input从键盘上输入一个小写字母。Output小写字母装换成大写字母输出。SampleInputaOutputAimport java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Sc原创 2020-09-12 12:38:55 · 1535 阅读 · 0 评论 -
Java—交换两个整数的值(顺序结构)
Java—交换两个整数的值(顺序结构)Description交换两个变量的值,由终端输入两个整数给变量x、y,然后交换x和y的值后,输出x和y。Input从键盘输入两个整数变量x和y;Output在交换x、y的值后将x和y输出!SampleInput4 6Output6 4import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-ge原创 2020-09-12 12:12:55 · 3796 阅读 · 0 评论 -
Java—计算A+B(顺序结构)
Java—计算A+B(顺序结构)Description这是一道在各个ACM训练网站上最基本的题目,一般都是他们的第一道题,来让大家熟悉在线评测系统的环境!从键盘上输入两个整数,然后计算他们的和,并把他们的和打印出来。Input从键盘上输入两个整数,这两个整数在同一行上!Output在这两个整数的下面一行是输出这两个整数的和!SampleInput2 3Output5import java.util.Scanner;public class Main { public sta原创 2020-09-12 12:00:54 · 2652 阅读 · 0 评论 -
Java—单个字符输入和输出(顺序结构)
Java—单个字符输入和输出(顺序结构)Description用getchar()从键盘上输入一个字符,用putchar()打印出来!Input从键盘上输入一个字符!Output把刚刚输入的字符打印出来!SampleInputAOutputAimport java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method s原创 2020-09-12 11:54:52 · 527 阅读 · 0 评论 -
Java—图形输出(字符常量练习)
Java—图形输出(字符常量练习)Description用基本输出语句打印以下图形:Input本题目没有输入数据Output输出图形由6行组成,第1行有1个#号,第i行有连续的i个#号:SampleOutputpublic class Main { public static void main(String[] args) { // TODO Auto-generated method stub int i,j;for(i=0;i<原创 2020-09-12 11:31:45 · 475 阅读 · 0 评论 -
Java—格式化输出(常量练习)
格式化输出(常量练习)Description用c语言的基本输出格式打印下列内容:100A3.140000Input本题目没有输入数据Output输出三行数据:100A3.140000SampleOutput100A3.140000public class Main { public static void main(String[] args) { // TODO Auto-generated method stubSystem.out.println("100原创 2020-09-11 16:51:03 · 220 阅读 · 0 评论 -
Java—Hello World!(printf练习)
Hello World!(printf练习)Description很高兴你能上机实践所学的C语言知识!编程不是在课本上的几页纸就能学会的,你必须多思考、多上机才能真正学会一门编程语言,这也是我们出这些题目的初衷。这些题目都是课本上的基本题目,主要目的是让大家巩固课堂上所学到的,希望大家能够认真对待!为了便于调试题目,做这些题目时可以先在CodeBlocks、DevC++或Microsoft VC++6.0中调试成功后再提交。下面我们就开始吧:利用C语言基本格式显示以下内容: Hello Wor原创 2020-09-11 16:42:51 · 248 阅读 · 0 评论 -
Java—A+B for Input-Output Practice (VII)
A+B for Input-Output Practice (VII)DescriptionYour task is to Calculate a + b.InputThe input will consist of a series of pairs of integers a and b, separated by a space, one pair of integers per line.OutputFor each pair of input integers a and b you原创 2020-09-11 16:36:14 · 331 阅读 · 0 评论 -
Java—A+B for Input-Output Practice
A+B for Input-Output PracticeDescriptionYour task is to calculate the sum of some integersInputInput contains an integer N in the first line, and then N lines follow. Each line starts with a integer M, and then M integers follow in the same lineOutput原创 2020-09-11 16:27:52 · 162 阅读 · 0 评论 -
Java—A+B for Input-Output Practice (VI)
A+B for Input-Output Practice (VI)DescriptionYour task is to calculate the sum of some integers.InputInput contains multiple test cases, and one case one line. Each case starts with an integer N, and then N integers follow in the same line.OutputFor原创 2020-09-11 16:18:17 · 267 阅读 · 0 评论 -
Java—A+B for Input-Output Practice (V)
A+B for Input-Output Practice (V)DescriptionYour task is to calculate the sum of some integers.InputInput contains an integer N in the first line, and then N lines follow. Each line starts with a integer M, and then M integers follow in the same line.原创 2020-09-11 16:06:54 · 228 阅读 · 0 评论 -
Java—A+B for Input-Output Practice (IV)
A+B for Input-Output Practice (IV)DescriptionYour task is to Calculate the sum of some integers.InputInput contains multiple test cases. Each test case contains a integer N, and then N integers follow in the same line. A test case starting with 0 termi原创 2020-09-11 15:52:32 · 334 阅读 · 0 评论 -
Java—A+B for Input-Output Practice (III)
A+B for Input-Output Practice (III)DescriptionYour task is to Calculate a + b.InputInput contains multiple test cases. Each test case contains a pair of integers a and b, one pair of integers per line. A test case containing 0 0 terminates the input an原创 2020-09-11 15:13:43 · 203 阅读 · 0 评论 -
Java—A+B for Input-Output Practice (II)
A+B for Input-Output Practice (II)DescriptionYour task is to Calculate a + b.InputYour task is to Calculate a + b.OutputFor each pair of input integers a and b you should output the sum of a and b in one line, and with one line of output for each lin原创 2020-09-11 15:12:41 · 325 阅读 · 0 评论 -
Java—A+B for Input-Output Practice (I)
A+B for Input-Output Practice (I)DescriptionYour task is to Calculate a + b.Too easy?! Of course! I specially designed the problem for acm beginners.You must have found that some problems have the same titles with this one, yes, all these problems were原创 2020-09-11 15:11:41 · 378 阅读 · 0 评论 -
Java—A+B Problem
A+B ProblemProblem DescriptionCalculate a + b.InputTwo integer a, b (0 <= a, b <= 10).OutputOutput a + b.Sample Input1 2Sample Output3import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-g原创 2020-09-09 19:33:19 · 723 阅读 · 0 评论