程式效果: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...