发布于2020-11-19 20:46 阅读(684) 评论(0) 点赞(18) 收藏(0)
题目描述:求a+b
Scanner scanner = new Scanner(System.in);
BigInteger a = scanner.nextBigInteger();
BigInteger b = scanner.nextBigInteger();
System.out.println(a.add(b));
//数巨大用大数
题目描述:打印
public class Main{
public static void main(String[] args) {
System.out.println(
" ********\n"+
" ************\n"+
" ####....#.\n"+
" #..###.....##....\n"+
" ###.......###### ### ###\n"+
" ........... #...# #...#\n"+
" ##*####### #.#.# #.#.#\n"+
" ####*******###### #.#.# #.#.#\n"+
" ...#***.****.*###.... #...# #...#\n"+
" ....**********##..... ### ###\n"+
" ....**** *****....\n"+
" #### ####\n"+
" ###### ######\n"+
"##############################################################\n"+
"#...#......#.##...#......#.##...#......#.##------------------#\n"+
"###########################################------------------#\n"+
"#..#....#....##..#....#....##..#....#....#####################\n"+
"########################################## #----------#\n"+
"#.....#......##.....#......##.....#......# #----------#\n"+
"########################################## #----------#\n"+
"#.#..#....#..##.#..#....#..##.#..#....#..# #----------#\n"+
"########################################## ############\n");
}
}
题目描述
现在需要采购一些苹果,每名同学都可以分到固定数量的苹果,并且已经知道了同学的数量,请问需要采购多少个苹果?
输入格式
输入两个不超过 10^910
9
正整数,分别表示每人分到的数量和同学的人数。
输出格式
一个整数,表示答案。保证输入和答案都在int范围内的非负整数。
输入输出样例
输入
5 3
输出 #1复制
15
import java.math.BigInteger;
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
BigInteger a = scanner.nextBigInteger();
BigInteger b = scanner.nextBigInteger();
System.out.println(a.multiply(b));
}
}
题目描述
输入一个小写字母,输出其对应的大写字母。例如输入 q[回车] 时,会输出 Q。
输入格式
无
输出格式
无
输入
输入
q
输出
Q
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine();
System.out.println(s.toUpperCase());
}
}
题目描述
输入一个不小于 100 且小于 1000,同时包括小数点后一位的一个浮点数,例如123.4,要求把这个数字翻转过来,变成4.321并输出。
输入格式
无
输出格式
无
输入输出
输入
123.4
输出
4.321
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine();
System.out.println(new StringBuilder(s).reverse());
}
}
题目描述 现在有 t 毫升肥宅快乐水,要均分给 n 名同学。每名同学需要 2
个杯子。现在想知道每名同学可以获得多少毫升饮料(严格精确到小数点后 3 位),以及一共需要多少个杯子。输入一个实数 t 和一个整数
n,使用空格隔开。输出两个数字表示答案,使用换行隔开。0\leq t\leq 100000≤t≤10000且不超过3位小数,1\leq n\leq 10001≤n≤1000
输入格式 无
输出格式 无
输入输出样例
输入
500.0 3
输出
166.667 6
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double a = scanner.nextDouble();
int b = scanner.nextInt();
System.out.println(String.format("%.3f",a/b));
System.out.println(b*2);
}
}
略过,都是数学
已知三边求面积
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double a = scanner.nextDouble();
double b = scanner.nextDouble();
double c = scanner.nextDouble();
double h = (a+b+c)/2;
double s = Math.sqrt(h*(h-a)*(h-b)*(h-c));
System.out.println(String.format("%.1f",s));
}
}
班主任给小玉一个任务,到文具店里买尽量多的签字笔。已知一只签字笔的价格是 11 元 99 角,而班主任给小玉的钱是 aa 元 bb 角,小玉想知道,她最多能买多少只签字笔呢。
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
System.out.println((a*10+b)/19);
}
}
题目描述
八尾勇喜欢吃苹果。她现在有 m(m\le 100)m(m≤100) 个苹果,吃完一个苹果需要花费 t(0 \le t \le100)t(0≤t≤100) 分钟,吃完一个后立刻开始吃下一个。现在时间过去了 s(s\le 10000)s(s≤10000) 分钟,请问她还有几个完整的苹果?
输入格式 输入三个非负整数表示 m 、t 和 s。
输出格式 输出一个整数表示答案。
如果你出现了 RE,不如检查一下被零除?
输入输出样例
输入
50 10 200
输出
30
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int m = scanner.nextInt();
int t = scanner.nextInt();
int s = scanner.nextInt();
if(t != 0){
int temp = m-(s%t==0?s/t:s/t+1);
System.out.println(temp > 0?temp:0);
}
else
System.out.println(0);
}
}
对于一个 nn 个顶点的凸多边形,它的任何三条对角线都不会交于一点。请求出图形中对角线交点的个数。
//四个顶点可以确定一个交点,从n个顶点随机抽取4个顶点的方法数,即答案。
//有公式 n * (n-1) * (n-2) * (n-3) / 24
//但我用的dp
import java.math.BigInteger;
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
BigInteger[] dp = new BigInteger[n+1];
dp[3] = new BigInteger("0");
dp[4] = new BigInteger("1");
for (int i = 5; i < dp.length; i++) {
dp[i] = new BigInteger(String.valueOf(i)).multiply(dp[i-1]).divide(new BigInteger(String.valueOf(i-4)));
}
System.out.println(dp[n]);
}
}
原文链接:https://blog.csdn.net/weixin_44125839/article/details/109732516
作者:java战神
链接:http://www.javaheidong.com/blog/article/856/63e6196f3bf8130d0f73/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!