C++函数新手入门

1.处理并输出。先输入整数n,然后再输入n个整数。请完成以下三个任务:

        (1)输出这些整数;

        (2)把这些整数逆置后输出;

        (3)把这些整数升序排列并输出。

70189816a22741419f1f4c893949d203.pngd9ebc460be0f4fed8a8b920747c15c00.png

总结:

(1)利用调用函数可以减少代码的复杂性,可以将这段代码独立出来作为一个整体,使代码看起来更加整洁有效;

(2)一些常用功能即使再一个程序中不被调用多次,也经常写成一个自定义函数,这取决于个人习惯;

(3)一般由主函数调用其它子函数,而其它函数可以调用除主函数以外的函数。

2.素数判断函数。输入一个正整数n,判断n是否为素数,是则输出yes,否则则输出no,要求写另一个函数判断一个正整数是否为素数。

思路:利用一个函数去判断另一个函数,需要在声明一个函数用来检验素数,再在主函数中调用此函数来判断是否为素数,此实验中利用布尔数据类型会更方便分清是否为素数。

a8776005df9f4ef19a37f6bdd86a2cc8.png

 

总结:

利用布尔数据类型检验变量,一般只会有两种结果,使得代码更加有效,也可避免不必要的代码块,学会调用函数使主函数的代码更简洁,提高了代码的可执行性

3.用格雷戈里公式计算π的近似数组。

思路:首先要声明一个子函数,用于在程序中定义一个累加和变量,存储π的近似值。同时,需要一个循环,不断地计算级数的每一项,直到最后一项的绝对值小于设定的精度e为止,根据需要,适当调整精度。

195f4079b7c94f4ca5d181d4471cd1e5.png

总结:

(1)声明一个子函数时,一定要定义参数,定义参数可以传递多种类型的参数给子函数,函数可以通过参数接收外部数据,这样函数才可以对这些数据进行操作。

(2)返回值时最好不要存在复杂的计算,这样会使其变复杂。

(3)要输出每一项的值要使用循环语句结构,使其遍历满足条件的数,并在循环内部调用子函数且接收一个参数。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值