大家好,今天小编关注到一个比较有意思的话题,就是关于c语言运算符号大全的问题,于是小编就整理了1个相关介绍c语言运算符号大全的解答,让我们一起看看吧。
C语言:编写一个函数,求出一个给定数字的所有因子?
这应该是求一个数所有素数因子的一个程序,而且素数因子可以重复,实际上输出结果的结果相乘就是这个数。
shunum(inta)这个函数在输出a的第一个最小的因子后,继续调用shunum函数计算这个数除以刚才输出的第一个最小因子的结果的因子,然后跳出循环。比如输入60这个数,程序执行的过程是:
shunum(60)----输出2然后调用shunum(60/2)=shunum(30);
shunum(30)---输出2然后调用shunum(30/2)=shunum(15);
(图片来源网络,侵删)
shunum(15)---输出3然后调用shunum(15/3)=shunum(5);
shunum(5)---输出5然后调用shunum(5/5)=shunum(1);
(图片来源网络,侵删)
执行shunum(5)的break,跳出循环,shunum(5)结束;
执行shunum(15)的break,跳出循环,shunum(15)结束;
到此,以上就是小编对于c语言运算符号大全的问题就介绍到这了,希望介绍关于c语言运算符号大全的1点解答对大家有用。