【問題描述】
輸入乙個正整數n(n最大是4位數),輸出它的英文表達。
【樣例】
輸入:1
輸出:one
又輸入:12
輸出:twelve
右輸入:135
輸出:one hundred thirty five
思路:1、首先19以內的數字,可以直接輸出。。
2、20~~~99以內的數字,整十的整數可以直接輸出。否則,除以10輸出十位數字,與10取模輸出個位數字。
3、100~~~999以內的數字,除以100輸出百位數字,與100取模得到乙個兩位的數字,轉到2
4、1000~~~9999以內的數字,除以1000輸出千位數字,與1000取模得到乙個三位的數字,轉到3
完整的實現**如下:
#include "iostream"
using namespace std;
char table[20][20]= ;
char tens[12][20]=;
void print(int n)
{ if(n >= 0 && n <= 19)
{ cout<= 20 && n <= 99 && n%10 == 0) //整十
{ cout<= 20 && n <= 99) //先輸出十位,再輸出個位
{ cout<= 100 && n<= 999)
{ print(n/100);
cout<
{ print(n/1000);
cout
{ print(n);
cout執行效果圖如下:
數字翻譯器及其實現
問題描述 輸入乙個正整數n n最大是4位數 輸出它的英文表達。樣例 輸入 1 輸出 one 又輸入 12 輸出 twelve 右輸入 135 輸出 one hundred thirty five 思路 1 首先19以內的數字,可以直接輸出。2 20 99以內的數字,整十的整數可以直接輸出。否則,除以...
DeepL for mac 免費翻譯器
deepl mac版軟體介紹 deepl for mac軟體功能 資料保密性 強化版翻譯器 無限量網頁版翻譯器 完全可編輯的文件翻譯 cat工具 翻譯人員可以將deepl的翻譯整合到他們最喜歡的翻譯軟體中。api訪問 deepl api計畫允許開發者在deepl翻譯質量的基礎上建立新的應用程式。全世...
中文程式語言實現 翻譯器
對於中文程式語言在早期就可以採用這種做法。翻譯器可以將一種語言翻譯為現有的語言,以快速實現新的dsl或gppl。而這種翻譯不應該如同英語中數綿羊 sheep 以克服失眠是因為sleep和sheep諧音。但是在漢語中兩者是沒有關係的,所以我們應該數 水餃 如果哪天你肚子餓了呢。英語語法對於使用英語做為...