整數翻譯成英文

2021-09-19 15:50:04 字數 1078 閱讀 4369

程式效果:

1 #include2 #include

3using

namespace

std;45

class

robot

11void

out(int a); //

英文中每三位數讀法相同,所以定義out函式翻譯小於1000的整數

12void tran_int(int n); //

將1~1999999999的整數翻譯成英文句子

13 ~robot();

15};

1617

//定義兩個全域性字元指標陣列,訪問所需的單詞num1為1~19

18static

const

char *num1 = ;

21//

num10中為20-90,空了0,1,所以可以直接用num10[n/10]呼叫,得到n對應的單詞

22static

const

char *num10 = ;

24//

小於1000整數翻譯

25void robot::out(int

a)34

//當後兩位在20以內,直接呼叫num1[n],輸出

35if (b < 20

)36 cout <37else

38 44}

4546

void robot::tran_int(int

n)47

63if

(b)64

68if

(c)69

73if (d) //

千位以下

74

79out

(d); 80}

81 cout <83}

8485

int main(void)86

posted @

2016-07-10 10:03

douzujun 閱讀(

...)

編輯收藏

整數翻譯成英文

程式效果 英文中每三位數讀法相同,所以定義out函式翻譯小於1000的整數 12void tran int int n 將1 1999999999的整數翻譯成英文句子 13 robot 15 1617 定義兩個全域性字元指標陣列,訪問所需的單詞num1為1 19 18static const cha...

求C翻譯成c

typedef struct filters define pi m pi define ln n m ln2 const double fs 48000.0 dsp的取樣頻率 48khz filters filter 定義乙個濾波 公共變數計算 void common variables filt...

verilog學習記(verilog翻譯成c)

有的時候,寫verilog 時,不太確定是否正確,會寫一段偽c 來進行驗證,比如 module sum input clk,input rst,output 15 0 cnt reg 15 0 data always posedge clk or negedge rst if rst data 16...