We know that there are infinite rational numbers between any two numbers.

A rational number is the one that can be written in the form of p/q, where p and q are integers and q ≠ o.

We know that the numbers 3.1,3.2, 3.3, 3.4,3.5 and 3.6 all lie between 3 and 4.

We need to rewrite the numbers 3.1,3.2, 3.3, 3.4,3.5 and 3.6 in p/q form to get the rational numbers between 3 and 4.

31/10, 32/10, 33/10, 34/10, 35/10, 36/10

We can further convert the rational numbers 32/10, 34/10, 35/10 and 36/10 into lowest fractions.

On converting the fractions into lowest fractions, we get 16/5, 17/5, 7/2 and 18/5.

Therefore, six rational numbers between 3 and 4 are 31/10, 16/5, 33/10, 17/5, 7/2 and 18/5.