Elo,我从旧考试中得到了这段代码片段.这很棘手,我需要一些帮助来弄清楚它是如何打印"007"的.
#include <stdio.h>
/* Desmond Llewelyns */
int M(int Q);
int main(void)
{
M(9);
return 0;
}
int M(int Q)
{
if(Q>1)
if(M(Q-1)==0)
printf("%03d\n", Q);
return Q-6;
}
Run Code Online (Sandbox Code Playgroud)