티스토리 뷰
큰따옴표는 문자열의 시작과 끝을 나타내는 용도로 자주 사용되지만, 가끔은 확장문자(escape character)를 사용하여 따옴표 자체를 출력할 일도 생긴다. 인용구와 그 말을 한 사람을 입력 받는 프로그램을 작성하라. 인용구와 사람 이름은 다음의 출력 예와 같이 나타내보자.
#출력 예 What is the quote? These aren't the droids you're looking for
Who said it? Obi-Wan Kenobi
Obi-Wan Kenobi says, "These aren't the droids you're looking for."
#제약 조건
한 개의 출력문만 사용하여 결과를 출력할 것. 이때 따옴표를 출력하기 위해 적절한 확장문자를 사용해야 한다.
만일 사용하는 프로그래밍 언어가 문자열 보간(String Interpolation)이나 문자열 대체(String Substitution)를 지원하는 경우라도 이 기능들을 사용하지 말고 그냥 문자열 연결(String Concatenation)을 사용할 것
#도전 과제 7장에서 데이터 리스트에 대해서도 연습하게 될 것이다. 앞의 프로그램을 수정하여 사용자로부터 입력을 받는 대신 인용구와 이와 관련된 내용(사람 이름)을 담는 자료 구조를 만들어 모든 내용을 앞의 출력 예와 같이 나타내보자. 맵 형태의 배열을 사용하면 좋을 것이다.
My code
1 2 3 4 5 6 7 8 9 10 | static void Main(string[] args) { string inputQuote, inputName; Console.Write("What is the quote? "); inputQuote = Console.ReadLine(); Console.Write("Who said it? "); inputName = Console.ReadLine(); Console.WriteLine(inputName + " says, \"" + inputQuote + "\""); Console.ReadLine(); } | cs |
Result
'Coding Training > C#' 카테고리의 다른 글
코딩트레이닝 C# 연습문제 06. 퇴직 계산기 (0) | 2018.07.04 |
---|---|
코딩트레이닝 C# 연습문제 05. 간단한 수학 (0) | 2018.06.26 |
코딩트레이닝 C# 연습문제 04. Mad Libs (0) | 2018.06.12 |
코딩트레이닝 C# 연습문제 02. 글자 수 세기 (0) | 2018.06.07 |
코딩트레이닝 C# 연습문제 01. 인사하기 (0) | 2018.01.02 |
댓글
글 보관함
최근에 올라온 글
최근에 달린 댓글