c语言n的阶乘累加 用两个函数编写
发布网友
发布时间:2022-04-30 01:21
我来回答
共1个回答
热心网友
时间:2022-06-27 22:34
#include <stdio.h>
int factorial(int n) {
int sum = 1;
for (int i = n; i > 0; i--) {
sum *= i;
}
return sum;
}
int factorial2(int n) {
int sum = 1;
while (n--) {
sum *= (n + 1);
}
return sum;
}
int factorial3(int n) {
int sum = 1;
inGo: sum *= n;
if (n-- > 1) {
goto inGo;
}
return sum;
}
main函数中调用就好了咯~