蓝桥杯 ADV-97 算法提高 十进制数转八进制数

编写函数,其功能为把一个十进制数转换为其对应的八进制数。程序读入一个十进制数,
调用该函数实现数制转换后,输出对应的八进制数。
样例输入
9274
样例输出
22072
样例输入
18
样例输出
22

 

蓝桥杯 ADV-96 算法提高 复数求和

从键盘读入n个复数(实部和虚部都为整数)用链表存储,遍历链表求出n个复数的和并输出。
样例输入:
3
3 4
5 2
1 3
样例输出:
9+9i
样例输入:
7
1 2
3 4
2 5
1 8
6 4
7 9
3 7
样例输出:
23+39i

 

蓝桥杯 ADV-95 算法提高 字符串比较

独立实现标准字符串库的strcmp函数,即字符串比较函数,从键盘输入两个字符串,按字典序比较大小,前者大于后者输出1,前者小于后者输出-1,两者相等输出0。
样例输入:
apple one
样例输出:
-1
样例输入:
hello he
样例输出:
1
样例输入:
hello hello
样例输出:
0

 

蓝桥杯 ADV-92 算法提高 求最大公约数

编写一函数gcd,求两个正整数的最大公约数。
样例输入:
5 15
样例输出:
5
样例输入:
7 2
样例输出:
1

 

蓝桥杯 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
————————–
注意:表头和表中的英文字符大小写要与题目中一致,短线“-”个数要与题目中一致,否则系统会判为错误。