摘要:
易出错点: 计算数组的元素和(错误) int sum(int a[]) { int ans = 0; for(int i = 0; i < sizeof(a); i++) ans += a[i]; return ans; } 这个函数是错误的,因为sizeof(a)无法得到数组的大小。为什么会这样? 阅读全文
摘要:
一、计算组合数。编写函数,参数是两个非负整数n和m,返回组合数 ,其 中m≤n≤25。例如,n=25,m=12时答案为5200300。 【分析】 既然题目中的公式多次出现n!,将其作为一个函数编写是比较合理的: long long factorial(int n){ long long m = 1; 阅读全文