Fitness Food Mystery 1 1 2 2 3 3 4 4 5 5 1 1 2 2 3 3 4 4 5 5 1 1 2 2 3 3 4 4 5 5.
5 4 3 2 1
-
Upload
vernon-rowland -
Category
Documents
-
view
31 -
download
1
description
Transcript of 5 4 3 2 1
![Page 1: 5 4 3 2 1](https://reader035.fdocuments.net/reader035/viewer/2022071716/56812bd8550346895d9046e6/html5/thumbnails/1.jpg)
1
54321
void count_down (int count) {
for(i=count; i>1; i--)printf(" %d\t", count);
}
printf("A%d\n", count);if(count>1) count_down(count-1);printf("B%d\n", count);
main (){count_down(5);
}
A5A4A3A2A1
Recursion 遞歸
Recursion
A5
count_down(4);
B5
A4
count_down(3);
B4
A3
count_down(2);
B3
A2count_down(1);B2
B1B2B3B4B5
A1B1
![Page 2: 5 4 3 2 1](https://reader035.fdocuments.net/reader035/viewer/2022071716/56812bd8550346895d9046e6/html5/thumbnails/2.jpg)
2
countDown(4)
countDown(3)printf("A%i", count);
printf("B%i", count);
countDown(2)printf("A%i", count);
printf("B%i", count);
countDown(1)printf("A%i", count);
printf("B%i", count);
A4
A3
A2
printf("A%i", count);
printf("B%i", count);countDown(?)
A1
B1
B2
B3
B4
Recursion
A4A3A2A1
B1B2B3B4
![Page 3: 5 4 3 2 1](https://reader035.fdocuments.net/reader035/viewer/2022071716/56812bd8550346895d9046e6/html5/thumbnails/3.jpg)
3
void count_down (int count) {
}
printf("A%d\n", count);if(count>1) count_down(count-1);printf("B%d\n", count);
main (){count_down(4);
}
Recursion 遞歸
Recursion
A4
B4
4321
A3
B3
A2
B2
A1
B1