the small intestine is longer in herbivore than in carnivore because herbivores eats only grass which is full of cellulose. the digestion of cellulose takes long time. but for carnivores, it need small time for digestion as it takes only flesh of herbivores.
3 3 3
The length of small intestine differs in various animals depending on their food that they eat. Herbivores need a longer small intestine to allow  cellulose to be digested as taken from green plants. Meat is easier to digest, hence carnivores like tiger have a shorter small intestine.
1 5 1