c# n값을 입력했을 때 1부터 n까지 출력 코드
조회수 684회
C린이 c#언어 2주차 인데... 회사 강의듣고있습니다. 예제를 풀고 과제를 내주는 방식이 아니라 과제를 내어주고 설명을 듣고 있습니다.
인터넷 뒤져도 c#예제가 많이 없던데 고수님들 도움을 받고 싶습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
2 답변
-
숙제는 스스로 하셔야 수강의 의미가 있을 겁니다.
https://ko.wikibooks.org/wiki/%EB%B3%84_%EC%B0%8D%EA%B8%B0#C#
이 예제를 확인해 보시기 바랍니다.
-
Linq 로 한번 해봤습니다. 참고만 하세요.
void Main() { int n = 5; var r = from i in Enumerable.Range(1, n) select string.Concat(Enumerable.Repeat("*", i)); foreach (var line in r) Console.WriteLine(line); Console.WriteLine(); var r2 = from i in Enumerable.Range(1, n).Reverse() select string.Concat(Enumerable.Repeat("*", i)); foreach (var line in r2) Console.WriteLine(line); Console.WriteLine(); var r3 = from i in Enumerable.Range(1, n).Concat(Enumerable.Range(1, n - 1).Reverse()) select string.Concat(Enumerable.Repeat("*", i)); foreach (var line in r3) Console.WriteLine(line); Console.WriteLine(); var r4 = from i in Enumerable.Range(1, n) select string.Concat(Enumerable.Range(1, i)); foreach (var line in r4) Console.WriteLine(line); } * ** *** **** ***** ***** **** *** ** * * ** *** **** ***** **** *** ** * 1 12 123 1234 12345
댓글 입력