蓝桥杯Java试题汇总-共48页

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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{

相关文档
最新文档