课程首页 › 第5部分 › 第73课
第73课 进制小case
进制小case(函数、参数)
当函数有了参数以后,其灵活性大大提高了。将我们之前编写的十进制转换成二进制的程序改写为函数,以后只要需要进制转换就可以调用该函数了。
一起来试试效果吧!
进制转换

运行程序
输入:
输出:
(1)创建了一个无返回值但是带有一个整数型参数的函数binary()。

(2)传入的参数num,在函数中作为十进制数字。
(3)通过短除法,当商为0的时候跳出循环,将余数存入数组,最后将数组倒序输出。
(4)在主函数中输入一个数字input,再将input作为参数传入函数binary(),进入函数后num的值就是input的值了。
敲黑板
传入函数的参数数据类型必须和函数定义时的参数数据类型相同。
巩固练习
(1)定义了如下函数,请问正确的参数是哪一项?()
void icon(char num){
A."Hello"
B.我
C.'*'
D."*"
(2)下面是一个函数黑盒,无论输入什么数字,最后都会变成数字1输出,请完善程序。

(3)编写一个累加求和的C++函数,输入一个数字,输出从1一直加到这个数字的总和。
样例输入:
样例输出: