⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 digits3.cpp

📁 C++&datastructure书籍源码,以前外教提供现在与大家共享
💻 CPP
字号:
#include <iostream>using namespace std;#include "prompt.h"// recursion: print English form of each digit// in an integer: 123 -> "one two three"void PrintDigit(int num)// precondition: 0 <= num < 10// postcondition: prints english equivalent, e.g., 1->one,...9->nine     {    if (0 == num)       cout << "zero";    else if (1 == num)  cout << "one";    else if (2 == num)  cout << "two";    else if (3 == num)  cout << "three";    else if (4 == num)  cout << "four";    else if (5 == num)  cout << "five";    else if (6 == num)  cout << "six";    else if (7 == num)  cout << "seven";    else if (8 == num)  cout << "eight";    else if (9 == num)  cout << "nine";    else cout << "?";}void Print(long int number)// precondition: 0 <= number// postcondition: prints English equivalent of number{    if (0 <= number && number < 10)    {   PrintDigit(int(number));    }    else    {   Print(number / 10);		cout << " ";	    PrintDigit(int(number % 10));    }    }int main(){	long number = PromptRange("enter an integer",0L,1000000L);    Print(number);    cout << endl;        return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -