99 void showNum(int n); 300 showNum(54321); 301 return 0; 302 } 303
304 //求阶乘
305 int factorial(int n){ 306 return n > 1 ? n * factorial(n - 1) : 1; 307 } 308
309 //倒叙输出
310 void showNum(int n){ 311
312 if (n == 0) { 313 return; 314 } 315 printf("%d ", n % 10); 316 showNum(n / 10); 317 } 318
319 //吃苹果
320 void eatApple(int n){ 321 if (n != 0) { //如果n不等于0,继续执行
322 n--; 323 //printf("第%d人吃\n", 10 - n); //先吃
324 eatApple(n); 325 printf("第%d人吃\n", 10 - n); //先留后吃
326 } 327 }
文章转载自:http://www.pythonheidong.com/blog/article/2537/
|