用英文写出1到1000的所有数字需要多少个字母?

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 11:29:39
用英文写出1到1000的所有数字需要多少个字母?
xSN@~iJZUj!$d%gR !?E!B?=(:+tkJ{k/;3}̬]h/&C ]ǻF'oy39|,`#;o3b? W*Ku&}Tk"`kOߟ#bkr`=#G ~n|v,h@qjfvn1øîah>ERN%8=yI읆=,\Uiʶyx yhZErk^ H{z]J)OErRUJCͣI CKh2*hY&vuycUKP'+WGrgJq?#آS-?Q_P\g=RvX%#o,&r01_^لx]KC"[Up;&6c\Ef%/]Uwu5]Wk6~GTg&.$+ʘ/{4rN皸|n3 srakZ(_t

用英文写出1到1000的所有数字需要多少个字母?
用英文写出1到1000的所有数字需要多少个字母?

用英文写出1到1000的所有数字需要多少个字母?
如果数字1到1000(包含1000)用英文写出,那么一共需要多少个字母?注意:空格和连字符不算在内.例如,342 (three hundred and forty-two)包含23个字母; 115 (one hundred and fifteen)包含20个字母."and" 的使用与英国标准一致.public class Test { public static void main(String[] args) { String[] m=new String[]{"","one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"}; String[] n=new String[]{"","","twenty","thirty","forty","fifty","sixty","seventy","eighty","ninety"}; int first,second,three,sum=0; for (int i=1;i= 1) { three = m[c].length() + 7; if(i % 100 != 0) three += 3; } else three = 0; if(b >= 2) { second = n[b].length(); first = m[a].length(); } else { second = 0; first = m[i % 100].length(); } sum = sum + first + second + three; } sum+=11; System.out.println(sum); } }