蓝桥杯 ADV-91 算法提高 素数判断

编写一函数IsPrime,判断某个大于2的正整数是否为素数。
样例输入:
5
样例输出:
yes
样例输入:
9
样例输出:
no
注意:是素数输出yes,不是素数输出no,其中yes和no均为小写。

 

蓝桥杯 ADV-90 算法提高 输出日历

按照下述格式打印2006年12月日历:
Calendar 2006-12
————————–
Su Mo Tu We Th Fr Sa
————————–
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
————————–
注意:表头和表中的英文字符大小写要与题目中一致,短线“-”个数要与题目中一致,否则系统会判为错误。

 

蓝桥杯 ADV-89 算法提高 输出九九乘法表

编制程序,按照下述格式打印九九乘法表。
输出样例:
Nine-by-nine Multiplication Table
————————————–
1 2 3 4 5 6 7 8 9
————————————–
1 1
2 2 4
3 3 6 9
4 4 8 12 16
5 5 10 15 20 25
6 6 12 18 24 30 36
7 7 14 21 28 35 42 49
8 8 16 24 32 40 48 56 64
9 9 18 27 36 45 54 63 72 81
————————————–
  注意:表头的大小写要和样例一致,短线“-”个数要与样例中一致,否则系统会判为错误。

 

蓝桥杯 ADV-88 算法提高 输出正反三角形

使用循环结构打印下述图形,打印行数n由用户输入。图中每行事实上包括两部分,中间间隔空格字符数m也由用户输入。
样例输入n,m:
5 4
样例输出:
* *********
*** *******
***** *****
******* ***
********* *

注意:两行之间没有空行。

 

蓝桥杯 ADV-87 算法提高 利息计算

编制程序完成下述任务:接受两个数,一个为用户一年期定期存款金额,一个为按照百分比格式表示的利率;程序计算一年期满
  后本金与利息总额。说明:(1)存款金额以人民币元为单位,可能精确到分;(2)输入利率时不需要输入百分号,例如一年期定期存款年利率
  为2.52%,用户输入2.52即可;(3)按照国家法律,存款利息所得需缴纳20% 的所得税,计算结果时所得税部分应扣除。要求输出小数点后严格
  保留两位小数。
样例输入
10000 2.52
样例输出
10201.60

 

蓝桥杯 ADV-86 算法提高 格式化数据输出

编制程序,输出下述数据。说明:(1)表中数据来自总参谋部测绘局编制的
《世界地图集》(星球地图出版社,2004年1月第2版),数据可能已不准确;
(2)面积单位为万平方公里,人口单位为万人,GDP单位为十亿美元;
(3)表中所有数据都必须以变量的形式保存;(4)如果不知道每字段宽度
到底为多少,请仔细数数作为分隔标记的短横数目。
—————————————————
COUNTRY AREA(10K km2) POP.(10K) GDP(Billion$)
—————————————————
China 960.00 129500.00 1080.00
Iceland 10.30 27.57 8.20
India 297.47 97000.00 264.80
Madagascar 62.70 1635.00 3.60
Maldive 0.0298 27.80 0.23
—————————————————
注意:输出时空格与短线的数量要与上面格式严格一致,否则系统会判为错误。