c语言函数练习

目录

​编辑

题目1:乘法口诀表

1.思路

2.代码

题目2:函数判断闰年

思路

代码

题目3:函数判断素数

1.思路

2.代码

题目4:使用函数实现数组操作

小题1:实现print()  打印数组的每个元素

小题2:实现函数init() 初始化数组为全0

小题3:实现reverse()  函数完成数组元素的逆置。

题目5:二分查找 - 函数实现

1.代码

题目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.代码

结果

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值