![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法入门题
我鲨鱼辣椒每天都刷牙
鲨鱼的生命是牙齿!
展开
-
题目 1041: [编程入门]宏定义之找最大数
题目描述分别用函数和带参的宏,从三个数中找出最大的数。输入3个实数输出最大的数,输出两遍,先用函数,再用宏。 保留3位小数。样例输入1 2 3样例输出3.0003.000代码1import java.util.Scanner;public class Main {public static void main(String[] args) { Scanner scan = new Scanner(System.in); double a = scan.ne原创 2022-01-16 11:16:50 · 435 阅读 · 0 评论 -
题目 1040: [编程入门]实数的打印
题目描述请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用"6.2f"格式输出。输入一个实数,float范围输出输出3行,第一行打印一遍输入的数,第二行打印两遍,第三行打印三遍。 第二行和第三行,用空格分隔同一行的数字。 实数用"6.2f"格式输出。样例输入0.618样例输出0.620.62 0.620.62 0.62 0.62代码import java.util.Scanner;public cla原创 2022-01-14 16:08:31 · 185 阅读 · 0 评论 -
题目 1039: [编程入门]宏定义之闰年判断
题目描述给年份year,定义一个宏,以判别该年份是否闰年。提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #defineLEAP_YEAR(y) (读者设计的字符串)输入一个年份输出根据是否闰年输出,是输出"L",否输出"N"样例输入2000样例输出L代码import java.util.Scanner;public class c1039{ public static void main(String[] args) { Scanne原创 2022-01-14 15:41:53 · 217 阅读 · 0 评论 -
题目 1038: [编程入门]宏定义练习之三角形面积
题目描述三角形面积=SQRT(S*(S-a)(S-b)(S-c)) 其中S=(a+b+c)/2,a、b、c为三角形的三边。定义两个带参的宏,一个用来求area, 另一个宏用来求S。 写程序,在程序中用带实参的宏名来求面积area。输入a b c三角形的三条边,可以是小数。输出三角形面积,保留3位小数样例输入3 4 5样例输出6.000代码import java.util.Scanner;import java.math.*;//引入数学函数public clas原创 2022-01-14 15:15:24 · 241 阅读 · 0 评论 -
题目 1037: [编程入门]宏定义的练习
题目描述输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。输入a b两个数输出a/b的余数样例输入3 2样例输出1import java.util.Scanner;public class c1037 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int num1 = scan.nextInt(); int num2 = sca原创 2022-01-14 12:18:04 · 146 阅读 · 0 评论 -
题目 1036: [编程入门]带参数宏定义练习
题目描述定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。输入两个数,空格隔开输出交换后的两个数,空格隔开样例输入1 2样例输出2 1代码//本题即使不理解宏是什么,也不影响做题,大胆动手进行编码,其实也能暴力解决。import java.util.Scanner;public class c1036 { public static void main(String[] args) { Scanner s原创 2022-01-14 12:11:50 · 359 阅读 · 0 评论 -
题目 1035: [编程入门]自定义函数之字符类型统计
题目描述编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。只要结果,别输出什么提示信息。输入一行字符串输出统计数据,4个数字,空格分开。样例输入!@#$%^QWERT 1234567样例输出5 7 4 6代码import java.util.Scanner;public class Main {//主函数 public static void main(String[] args) {原创 2022-01-14 11:50:14 · 260 阅读 · 0 评论 -
题目 1034: [编程入门]自定义函数之数字分离
题目描述写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出"1 9 9 0"。输入一个四位数输出增加空格输出样例输入1990样例输出1 9 9 0import java.util.Scanner;public class c1034 {public static void main(String[] args) { Scanner scan = new Scanner(System.in); String a =原创 2022-01-14 11:06:08 · 3688 阅读 · 0 评论 -
题目 1033: [编程入门]自定义函数之字符提取
题目描述写一函数,将一个字符串中的元音字母复制到另一个字符串,然后输出。输入一行字符串输出顺序输出其中的元音字母(aeiou)样例输入abcde样例输出ae代码import java.util.Scanner;public class Main {public static void main(String[] args) { Scanner scan = new Scanner(System.in); String a = scan.nextLine()原创 2022-01-13 23:50:18 · 280 阅读 · 0 评论 -
题目 1032: [编程入门]自定义函数之字符串连接
题目描述写一函数,将两个字符串连接输入两行字符串输出链接后的字符串样例输入123abc样例输出123abcimport java.util.Scanner;public class c1032 {public static void main(String[] args) { Scanner scan = new Scanner(System.in); String a = scan.nextLine(); String b = scan.nextLine原创 2022-01-13 23:23:05 · 196 阅读 · 0 评论 -
题目 1031: [编程入门]自定义函数之字符串反转
题目描述写一函数,使输入的一个字符串按反序存放,在主函数中输入并输出反序后的字符串(不包含空格)。输入一行字符输出逆序后的字符串样例输入123456abcdef样例输出fedcba654321import java.util.Scanner;public class Main {public static void main(String[] args) { Scanner scan = new Scanner(System.in); String a =原创 2022-01-13 23:05:22 · 200 阅读 · 0 评论 -
题目 1030: [编程入门]二维数组的转置
题目描述写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。输入一个3x3的矩阵输出无样例输入1 2 34 5 67 8 9样例输出1 4 7 2 5 8 3 6 9 import java.util.Scanner;public class c1030 {public static void main(String[] args) { Scanner scan = new Scanner(System.in); int[][] arr =原创 2022-01-13 21:47:39 · 251 阅读 · 1 评论 -
题目 1029: [编程入门]自定义函数处理素数
题目描述写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息输入一个数输出如果是素数输出prime 如果不是输出not prime样例输入97样例输出primeimport java.util.Scanner;public class Main {public static void main(String args[]) { Scanner scan = new Scanner(System.in); int N = scan.nextInt(原创 2022-01-13 21:17:16 · 190 阅读 · 0 评论 -
题目 1028: [编程入门]自定义函数求一元二次方程
题目描述求方程的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。输入a b c输出x1=? x2=?样例输入4 1 1样例输出x1=-0.125+0.484i x2=-0.125-0.484iimport java.util.Scanner; //键盘输入import java.math.*;//数学函数public class Main { public static void main(St原创 2022-01-12 23:17:08 · 323 阅读 · 0 评论