티스토리 뷰

“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

 

 

 

 

댓글
글 보관함
최근에 올라온 글
최근에 달린 댓글