目录
题目1:乘法口诀表
实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定
如:输入9,输出9 * 9口诀表,输出12,输出12 * 12的乘法口诀表。
1.思路
我们可以先尝试先写一个9*9乘法口诀表,再结合函数知识把它封装成一个函数。
2.代码
结果
题目2:函数判断闰年
实现函数判断year是不是闰年
思路
与上一题类似,要先掌握闰年的条件即
1.能被4整除但不能被100整除
2.能被400整除
再结合函数知识把它封装成一个函数。
代码
结果
题目3:函数判断素数
实现一个函数is_prime,判断一个数是不是素数。
利用上面实现的is_prime函数,打印100到200之间的素数。
1.思路
结合以下代码,函数is_prime中若有n可以整除i的话,直接跳出函数(返回0),否则返回1。
2.代码
结果
题目4:使用函数实现数组操作
创建一个整形数组,完成对数组的操作
1.实现print() 打印数组的每个元素
2.实现函数init() 初始化数组为全0
3.实现reverse() 函数完成数组元素的逆置。
要求:自己设计以上函数的参数,返回值。
小题1:实现print() 打印数组的每个元素
小题2:实现函数init() 初始化数组为全0
小题3:实现reverse() 函数完成数组元素的逆置。
题目5:二分查找 - 函数实现
写一个二分查找函数
功能:在一个升序数组中查找指定的数值,找到了就返回下标,找不到就返回 - 1.
1.代码
结果