#include<stdio.h>void singSongFor(int numberOfBottles){if(numberOfBottles ==0){
printf("there are simply no more bottles of beer on the wall. \n\n");}else{
printf("%d bottles of beer on the wall. %d bottles of beer. \n", numberOfBottles, numberOfBottles);int oneFewer = numberOfBottles -1;
printf("Take one down, pass it around %d bottles of beer on the wall. \n\n", oneFewer);
singSongFor(oneFewer);
printf("Put a bottle in the recycling, %d empty bottles in the bin. \n", numberOfBottles);}}int main(int argc,constchar* argv[]){
singSongFor(4);return0;}
main(){
singSongFor(4){// prints "4 take one down"
singSongFor(3){// prints "3 take one down"
singSongFor(2){// prints "2 take one down"
singSongFor(1){// prints "1 take one down"
singSongFor(0){// prints "0 there are simply..."}// prints "recycling 1"}// prints "recycling 2"}// prints "recycling 3"}// prints "recycling 4"}// end}