用c语言编写程序,计算s=(2²)!+(3²)!要求编写两个函数,函数f1,函数f2。主函数调用f1,再在f1中以平方值为实参,调用2计算其阶乘值,然后返回f1,再返回主函数,在循环程序中计算累加和。
时间: 2024-05-15 14:15:07 浏览: 68
CRC32计算,或累加和计算
```c
#include <stdio.h>
int f2(int n) {
int res = 1;
for (int i = 1; i <= n; i++) {
res *= i;
}
return res;
}
int f1(int n) {
int sq = n * n;
int factorial = f2(sq);
return factorial;
}
int main() {
int sum = 0;
sum += f1(2);
sum += f1(3);
printf("s = %d\n", sum);
return 0;
}
```
阅读全文