最新回答 / 慕田峪3667243
switch(y) { case 0: a++; break;//终止的是第二个switch case 1: b++; break;//终止的是第一个switch } 这是第一个switch(X)中case1的一个执行代码,这个执行代码结束了那就自动继续b=100;break;然后再跳出
2018-03-22
最新回答 / 慕九州0926422
因为你直接表达式的话就相当于用了两次递归,先声明再用就可以了。#include <stdio.h>int a(int b){ if(b==10) { return 1; } else { int num=2*(a(b+1)+1); printf("第%d天猴子剩下的桃子数为%d个\n",b,num); return num; }}int main(){ printf("%d\n",a(1));}
2018-03-22