【2022年蓝桥杯】蓝桥杯第一次海选考试题(5题考试大二)

2022-11-29 16:43:03 浏览数 (1)

校内蓝桥杯第一次海选题(大二)

编码环境:

编码语言:C#/Java

编码工具:Visual Studio/Eclpse

编码项目:C#控制台应用程序/JavaProject

共计100分:

第一题10分,第二题20分,第三题20分,第四题25分,第五题25分。

1.字符串值交换(10分)【变量操作】

C#:通过【Console.ReadLine()】扫描2个字符串x,y。输出的时候将x,y的值交换输出。如果未进行值交换0分。

Java:通过Scanner扫描2个字符串x,y。输出的时候将x,y的值交换输出。如果未进行值交换0分。

例如:

2.会员打折(20分)【分支结构】

超市会员消费100元以内9折,满100元打8折,满200元以上打7折,满300元以上打6.5折。满500元以上打6折。如果不是会员,则消费满100元以上打9折。会员与非会员都没有折上折。

C#两个变量如下:

代码语言:javascript复制
int x = int.Parse(Console.ReadLine());//1是会员0不是会员

double y = double.Parse(Console.ReadLine());//双精度类型

Java两个变量如下:

代码语言:javascript复制
java.util.Scanner sc = new java.util.Scanner(System.in);
int x = sc.nextInt();//1是会员0不是会员
double y = sc.nextDouble();//双精度类型

效果如下:

样例1:

输入

1

270

输出

189

样例2:

输入

0

69

输出

69

样例3:

2

-5

输入出

x只允许输入1与0,y必须大于0

3.输出九九乘法表(20分)【循环结构】

4.计算从1开始累加到2^64,测试数据最低10000000(一亿)的值,时间不得超过1s。(25分)【规律总结】

样例1:

输入:10000000000000(10万亿)

输出:50000000000005000000000000

效果:

5.生兔子问题(25分)【逻辑基础】

有一对兔子,从出生后第四个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子。假如兔子都不死,计算第十个月兔子的总数?

样例1:

输入10

输出110

样例2:

输入:20

输出:13530

0 人点赞