递归问题搞不定了,,有没有大神帮帮忙
本帖最后由 1045295781z 于 2020-2-29 19:19 编辑void kk (intj)
{
if (1 == j) //j的值是3
{
printf("哈哈\n");
}
else
{
kk( j - 1);
printf("AAA\n");
kk( j - 1);
printf("BBB\n");
}
}
求程序执行的流程!!!!!!
输出结果:
哈哈
AAA
哈哈
BBB
AAA
哈哈
AAA
哈哈
BBB
BBB
void kk (intj)
{
if (1 == j ||j == 3)
{
printf("哈哈\n");
}
else
{
kk( j - 1);
printf("AAA\n");
kk( j - 1);
printf("BBB\n");
}
}
你这个是C语言的吗?如果是的话
if后面加了分号;
括号不准确;
或符号||打错;
墨羽岚 发表于 2020-2-29 09:54
你这个是C语言的吗?如果是的话
if后面加了分号;
括号不准确;
分号前面注释掉了,,,没有分号也一样 1045295781z 发表于 2020-2-29 19:00
分号前面注释掉了,,,没有分号也一样
main函数调用kk,,发送参数3 墨羽岚 发表于 2020-2-29 09:54
你这个是C语言的吗?如果是的话
if后面加了分号;
括号不准确;
那个是注释,,不是或运算符号
页:
[1]