-
C++연습_숫자를 영어로 출력하기코딩Coding/C++_연습 2020. 12. 20. 23:27728x90stdc++.h0.00MB
#include <string> #include "stdc++.h" using namespace std; int main() { int num, leftDigit, rightDigit; string ones[] = { "Zero", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eighteen", "Nineteen", }; string tens[] = { "Twenty", "Thirty", "Forty", "Fifty", "Sixty", "Seventy", "Eighty", "Ninety", }; cout << "Enter a Number "; cin >> num; if (num <= 0 || num >= 100) { cout << "the Number is not Between 1-99" << endl; } else if (num >= 1 && num <= 19) { cout << "The Number you have entered is " << ones[num] << endl; } else if (num >= 20 && num <= 99) { leftDigit = num / 10; rightDigit = num % 10; cout << "the Number you have entered is " << tens[leftDigit - 2] << " " << ones[rightDigit] << endl; } system("PAUSE"); return 0; }
결과
https://stackoverflow.com/questions/28749354/converts-3-digit-numbers-to-words-cConverts 3 digit numbers to words C++
#include <string> using namespace std; int main() { int num, leftDigit, rightDigit; string ones[] = { "Zero", "One", "Two", "Three", "...
stackoverflow.com
#include <iostream> using namespace std; int main() { int number; cout << "Please enter a two digit integer: "; cin >> number; char digit1 = (number / 10) + '0'; char digit2 = (number % 10) + '0'; if (digit1 == '1') { switch (digit2) { case '0': cout << "Ten"; break; case '1': cout << "Eleven"; break; case '2': cout << "Twelve"; break; case '3': cout << "Thirteen"; break; case '4': cout << "Fourteen"; break; case '5': cout << "Fifteen"; break; case '6': cout << "Sixteen"; break; case '7': cout << "Seventeen"; break; case '8': cout << "Eighteen"; break; case '9': cout << "Nineteen"; break; } } else { switch (digit1) { case '2': cout << "Twenty"; break; case '3': cout << "Thirty"; break; case '4': cout << "Fourty"; break; case '5': cout << "Fifty"; break; case '6': cout << "Sixty"; break; case '7': cout << "Seventy"; break; case '8': cout << "Eighty"; break; case '9': cout << "Ninety"; break; } switch (digit2) { case '1': cout << "-one"; break; case '2': cout << "-two"; break; case '3': cout << "-three"; break; case '4': cout << "-four"; break; case '5': cout << "-five"; break; case '6': cout << "-six"; break; case '7': cout << "-seven"; break; case '8': cout << "-eight"; break; case '9': cout << "-nine"; break; default: cout << ""; break; } } return 0; }
결과
Output English word from number - C++ Forum (cplusplus.com)Output English word from number - C++ Forum
Output English word from number Hi, I am new to the forums here, so forgive me if I placed this in the wrong spot. I looked around, but nothing has helped me out much. I'm having a little trouble finding out what's wrong with my code. I just learned about
www.cplusplus.com
반응형'코딩Coding > C++_연습' 카테고리의 다른 글
C++연습] a 97~z122차례대로 출력하기 문자char 알파벳 숫자 출력 (0) 2021.12.02 C++연습]달러 유료화 환율 변환 프로그램 만들기 (0) 2021.12.02 [C++연습]Calculator계산기 만들기 (0) 2020.12.22 C++연습_숫자 영어로 입력하면 숫자로 출력하기 (0) 2020.12.20 C++연습_내가 입력한 숫자가 홀수(odd)나 짝수(even)인지 구별 하여 출력하기 (0) 2020.12.20 C++연습_문자열(내가 친 단어를(이름5개)) 순서대로 정렬하여 출력하기_최종본 (0) 2020.12.20 C++연습_문자열(내가 친 단어를) 순서대로 정렬하여 출력하기 (0) 2020.12.20 C++)to sort an array in Descending Order& Ascending Order (0) 2020.12.11