티스토리 뷰
“Hello World” 프로그램은 프로그래밍 언어를 배울 때 가장 먼저 작성하는 프로그램이다. 하지만 이 프로그램에는 입력을 받는 부분이 없다. 그래서 여기에서는 여러분의 이름을 입력 받아 이름을 이용하여 인사말을 출력하는 프로그램을 작성해보자.
#출력 예
What is your name? Brian
Hello, Brian, nice to meet you!
#제약 조건
- 입력 부분, 문자열 연결(String concatenation) 부분, 출력 부분을 별도로 작성할 것
#도전 과제
-
변수를 사용하지 않는 새로운 버전을 작성하라.
-
사람들마다 서로 다른 인사말이 나타나도록 프로그램을 작성하라.
My code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 |
static void Wiyn()
{
Random rand = new Random();
Console.Write("What is your name?");
string s = Console.ReadLine();
string[] s1 = { "Hello, ", "Hi, ", "How do you do, " };
string[] s2 = { ", nice to meet you", ", i'm glad to meet you", ", i've heard a lot about you", ", i'm honored to meet you", "" };
string[] s3= { "!", "." };
Console.WriteLine(string.Format("{0}{1}{2}{3}", s1[rand.Next(0,s1.Length)], s, s2[rand.Next(0, s2.Length)], s3[rand.Next(0, s3.Length)]));
Console.WriteLine("");
Wiyn();
} |
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# 연습문제 03. 따옴표 출력 (0) | 2018.06.07 |
코딩트레이닝 C# 연습문제 02. 글자 수 세기 (0) | 2018.06.07 |
댓글
글 보관함
최근에 올라온 글
최근에 달린 댓글