这是一个使用递归查找阶乘的程序,我不知道为什么该程序输出错误。
label_fun <- function(.x,.y) paste0("$",format(.y[1], big.mark=","),":", format(.y[2],big.mark=","))
xbin <- smart_cut(x, c(0, 100, 1000, 10000), expand = FALSE, labels = label_fun)
table(xbin)
# xbin
# $0:100 $100:1,000 $1,000:10,000
# 318 465 210
答案 0 :(得分:2)
程序中最明显的问题是格式错误:如果from airflow import models
,int fact(int n)
函数不会返回值。正确,格式正确的解决方案是:
n == 0
答案 1 :(得分:0)
考虑一下您的基本情况,即n == 0
的情况,该情况应该返回值1。在主函数中,您永远不会输出从函数返回的值。
代替s.fact(5);
尝试cout<< s.fact(5);