c语言,求代码,统计调用次数的函数代码,如图?
发布网友
发布时间:2022-12-16 20:09
我来回答
共1个回答
热心网友
时间:2023-08-25 22:26
void f(int* k, int n, int* fcnt, int* scnt)
{
void s(int* k, int n, int* fcnt, int* scnt);
++*fcnt;
++* k;
if (*k == n)
return;
s(k, n, fcnt, scnt);
}
void s(int* k, int n, int* fcnt, int* scnt)
{
void f(int* k, int n, int* fcnt, int* scnt);
++*scnt;
++*k;
if (*k == n)
return;
f(k, n, fcnt, scnt);
}
void solve(int n)
{
void f(int* k, int n, int* fcnt, int* scnt);
int k = 0, fcnt = 0, scnt = 0;
f(&k, n, &fcnt, &scnt);
//输出f与s两个函数的调用次数
printf("%d %d", fcnt, scnt);
}