#include #include #include void sentence(void); void np(void); void vp(void); void article(void); void noun(void); void verb(void); int main(){ int i; srand(time(NULL)); for(i=1; i<=10; i++) {sentence(); printf("\n");} getchar(); return 0; } void sentence(void){ np(); vp(); } void np(void){ article(); noun(); } void vp(void){ verb(); np(); } void article(void){ int x; x=1+rand()%3; switch (x){ case 1: printf("a "); break; case 2: printf("an "); break; case 3: printf("the "); break; } } void noun(void){ int x; x=1+rand()%3; switch (x){ case 1: printf("boy "); break; case 2: printf("apple "); break; case 3: printf("ball "); break; } } void verb(void){ int x; x=1+rand()%3; switch (x){ case 1: printf("ate "); break; case 2: printf("hit "); break; case 3: printf("run "); break; } }