用函数判断水仙花数数(函数专题)?

 

将n整除以100得出n在百位上的数字hun。
将(n-i*100)整除以10(或将n先整除以10再对10求模n/10%10),得出n在十位上的数字ten
将n对10取余,得出n在个位上的数字ind
求得这三个数字的立方和是否与其本身相等,若相等则该数为用函数判断水仙花数数。

你对这个回答的评价是

/u/wellwang 实验名称:函数使用练习 一、预***准备 1.实验目的: (1) 掌握函数的定义方法; (2 ) 掌握实参与形参“值传递”的意义和方法; (3 ) 理解变量的作用域概念学习在程序Φ正确定义和引用变量。 2 .实验仪器与设备:PC 机Windows ,Visual C++ 3 .程序流程图: (1) 写一个函数,用于判断一个数是否为“用函数判断水仙花数数”所谓“用函数判断水仙花数数”是指一个 3 位数,其各位数字的立方和等于该数本身调用该数打印出所有的“用函数判断水仙花数数”。 函数:flower用于判断一个三位数是否为“用函数判断水仙花数数”。 输入:x 三位整数。 输出:0x 不是“用函数判断水仙花数数”; 1,x 昰“用函数判断水仙花数数” 流程:如图 1 所示。 图 1 函数 flower 流程图 主函数流程如图 2 所示 1 /u/wellwang 图2 “用函数判断水仙花数数”程序主函数流程图 (2 ) 编写一个函数实现十进制整数到二进制数的转换,用非递归的方法实现该函数 在主函数中,输入一个整数调用该函数将这个整数转換为二进制数,输出二 进制数 函数:D2B ,用于将一个十进制整数转换为二进制数 输入:d,十进制数; b 整型数组。 输出:整型值二进淛数长度。 流程如图 3 所示 主函数流程如图 4

参考资料

 

随机推荐