用一角,两角,和五角凑两块
一角,两角,五角的组合形式有很多种,要分别用for循环试
这里是只要输出一种钱的凑齐方式,,用到了接力break,在内层exit=0的情况下结束内层for循环,每一层都需要break(第一次看让我想到了盗梦空间的三层梦境同时坠落才能完整结束for循环)
如果要所有的凑钱可能性的话就不用break,把所有的break删除,
另一种方式
这种方式比接力break更加方便结束for循环,goto有点像一个传送门,在开始标记传送点out最后标记out的位置,就可以直接从最里面的for循环跳到最外面结束程序
计算前n项和f(x)=1/n
注意要用到浮点数,fact为总和,有小数,printf时也要用%f
如果要变成1-1/2+1/3-1/4这种交叉的形式
变成这样
这个挺巧妙的,如果sign=-sign那么循环可以得到负负为正,就可以交叉来计算