下雨不流泪
首先:你的printf("%s",a[i]); 这句最好改成%c。因为到了%s是一直输出,直到数组中出现\0为止。的确如楼上所说的一样,一旦超过一定的范围,就会把两个字符当成一个汉字,这是由于WINDOWS的记事本导致的。你可以用ULTRAEDIT看,或者你到命令行看。你到命令行。输入edit 文件名就可以看到你的字符了。
汤包sama
1012: one thousand and twelve306: three hundreds and six31,190: thrity-one thousands one hundred and ninety7624: seven thousands six hundreds and twenty-four80,181: eighty thousands one hundred and eighty-one201: two hundreds and one1009: one thousand and nine41,114: forty-one thousands one hundred and fourteen
猫爷爱大王
6170万要有英语,不要有阿拉伯数字比如1.3billion不要好的再加10 方法:把数字写全,三位一个逗号,百十个 billion + 百十个 million + 百十个