C++程序将给定范围内的所有数字转换为单词
假设我们有两个数字a和b。我们必须将每个数字转换成单词并一一打印出来。将数字打印成单词意味着对于数字5,它应该打印“五”。
所以,如果输入像a=2,b=6,那么输出将是
Two Three Four Five Six
示例
让我们看看以下实现以获得更好的理解-
#includeusing namespace std; void solve(int d){ if(d < 0 || d > 9){ cout << "Beyond range of 0 - 9"; }else if(d == 0){ cout << "Zero"; }else if(d == 1){ cout << "One"; }else if(d == 2){ cout << "Two"; }else if(d == 3){ cout << "Three"; }else if(d == 4){ cout << "Four"; }else if(d == 5){ cout << "Five"; }else if(d == 6){ cout << "Six"; }else if(d == 7){ cout << "Seven"; }else if(d == 8){ cout << "Eight"; }else if(d == 9){ cout << "Nine"; } } int main(){ int a = 2, b = 6; for(int i = a; i <= b; i++){ solve(i); cout << endl; } }
输入
2, 6输出结果
Two Three Four Five Six