蓝桥杯Java试题汇总-共48页
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 历届试题核桃的数量
问题描述
小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:
1. 各组的核桃数量必须相同
2. 各组内必须能平分核桃(当然是不能打碎的)
3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)输入格式
输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30)
输出格式
输出一个正整数,表示每袋核桃的数量。
样例输入1
2 4 5
样例输出1
20
样例输入2
3 1 1 样例输出2 3
JAVA
源代码
1import java.util.Scanner;
2public class Main {
3
4public static void main(String[]
args){
5 Scanner sc=new Scanner(System.in);
6int a=sc.nextInt();
7int b=sc.nextInt();
8int c=sc.nextInt();
9int i;
10for(i=1;;i++){
11if(i%a==0&&i%b==0&&i%c==0)
12
13break;
14 }
15 System.out.println(i);
16
}}
2.基础练习Sine之舞
时间限制:1.0s 内存限制:512.0MB
问题描述
最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学
好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。
不妨设
An=sin(1–sin(2+sin(3–sin(4+...sin(n))...)
Sn=(...(A1+n)A2+n-1)A3+...+2)An+1
FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做题。
输入格式
仅有一个数:N<201。
输出格式
请输出相应的表达式Sn,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。
样例输入
3
样例输出
((sin(1)+3)sin(1–sin(2))+2)sin(1–sin(2+sin(
3)))+1
语言JAVA
源代码17import java.util.Scanner;
18public class Main {
19private static int m;
20public static void main(String[] args){
21 Scanner sc=new Scanner(System.in);
22 m=sc.nextInt();
23for(int i=0;i 24 System.out.print("("); 25 } 26 Sn(1); 27 } 28public static void An(int n,int k){ 29if(n==k){ 30 System.out.print("sin("+n); 31 }else if(n%2!=0){ 32 System.out.print("sin("+n+"-"); 33 }else{ 34 System.out.print("sin("+n+"+") 35 ; } 36if(n 37 An(n+1,k); 38 System.out.print(")"); 39 } 40public static void Sn(int n){ 41 An(1,n); 42if(n!=m){ 43 System.out.print("+"+(m-n+1)+")"); 44 }else{ 45 System.out.print("+"+(m-n+1)); 46 } 47if(n 48 49 Sn(n+1); } }} 编译信息无 3.基础练习FJ的字符串 时间限制:1.0s 内存限制:512.0MB 问题描述 FJ在沙盘上写了这样一些字符串: A1 = “A” A2 = “ABA” A3 = “ABACABA” A4 = “ABACABADABACABA” … … 你能找出其中的规律并写所有的数列AN吗? 输入格式 仅有一个数:N ≤ 26。 输出格式 请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。 样例输入 3 样例输出 ABACABA 言JAVA 源代码50import java.util.Scanner; 51public class Main { 52public static char[] c = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O', 53 'P','Q','R','S','T','U','V','W','X','Y','Z'}; 54public static void main(String[] args){ 55 Scanner scan = new Scanner(System.in); 56int n=scan.nextInt(); 57 print(n); } 58private static void print(int n){ 59if(n == 1){ 60 System.out.print("A"); 61 } 62else{