The "and" is correct in British usage, missing it out just sounds weird. It's only used to seperate numbers less than 100 from those which are greater:
1099 = One thousand and ninety-nine.
1100 = One thousand, one hundred.
1101 = One thousand, one hundred and one.
1110 = One thousand, one hundred and ten.
Actually, with four-digit numbers, english speakers might follow the convention used when talking about years (especially if they
are years!):
1099 = Ten ninety-nine
1100 = Eleven hundred
1101 = Eleven oh one
1110 = Eleven ten
The year convention breaks down a bit with dates between 999BC and 999AD. Whilst "I sold 337 apples" would (probably) always be said "I sold three hundred and thirty-seven apples", "Constantine died in 337AD" might be said...
Constantine died in three thirty-seven AD
Constantine died in three hundred and thirty-seven AD
Constantine died in three three seven AD
depending on the personal preference of the person speaking. I suppose those years do not come up in conversation frequently enough for any consensus to be reached (I presume that places where they do come up a lot - history faculties, for example -
do establish a local consensus).
Closer to home, some folk would call the current year "Two thousand and four" whilst others prefer "Twenty oh four". I think both will agree on "Twenty ten" when we get to 2010.
Incidentally, mscallisto, this is a pretty contrived example:
There are one hundred and three pieces of fruit in the basket, mostly apples but three are oranges.
Are you suggesting that, adjusting the apple/orange ratio, we should say the following?:
There are ninety-nine and four pieces of fruit in the basket, mostly apples but four are oranges.
There are one hundred one and two pieces of fruit in the basket, mostly apples but two are oranges.
-- Chris Hunt
Webmaster & Tragedian
Extra Connections Ltd