2017. 1. 20. 09:29ㆍC# 콘솔( Console )/예제
ex) 1~100까지 수 더하기 프로그램
static void Main(string[] args) { int sumFor = 0, sumWhile = 0, cntFor = 1, cntWhile = 1; Console.WriteLine("앙큼한유채 : for문 1~100까지 더하기"); for (cntFor = 1; cntFor <= 100; cntFor++) { sumFor += cntFor; } Console.WriteLine(sumFor); Console.WriteLine("\n앙큼한유채 : while문 1~100까지 더하기"); while (cntWhile <= 100) { sumWhile += cntWhile; cntWhile++; } Console.WriteLine(sumWhile); } |
해설)
1. int sumFor = 0, sumWhile = 0, cntFor = 1, cntWhile = 1; -> for문과 while문의 반복횟수와 더하기 값을 계산할 정수형이며, cntFor, cntWhile이라는 변수명을 사용하고 1로 초기화하였습니다. 2. for (cntFor = 1; cntFor <= 100; cntFor++) -> 1 ~ 100까지 수를 더하기를 하기위해 초기값을 1로 지정, 반복횟수를 100회로 설정하였고, 반복문 1회가 끝나면 cntFor의 값을 1씩 증가시킵니다. 3. sumFor += cntFor; -> sumFor = sumFor + cntFor;의 줄임말로서 sumFor에 cntFor 값을 더하여 저장합니다. 4. Console.WriteLine(sumFor); -> 반복문이 수행완료된 후 sumFor의 값을 출력합니다. 5. while (cntWhile <= 100) -> cntWhile의 값이 100보다 작거나 같을 때 실행하도록 설정하였습니다. 6. sumWhile += cntWhile; -> sumWhile = sumWhile + cntWhile;의 줄임말로서 sumWhile 에 cntWhile값을 더하여 저장합니다. 7. cntWhile++; -> 전위 증가 연산자로서 cntWhile의 값을 사용한 뒤 값을 1 증가시킵니다. 8. Console.WriteLine(sumWhile); -> 반복문이 수행완료된 후 sumWhile의 값을 출력합니다. 9. 연산자 10. 반복문 |
'C# 콘솔( Console ) > 예제' 카테고리의 다른 글
배열을 이용한 내림차순 정렬 알고리즘 (0) | 2016.12.20 |
---|---|
배열을 이용한 오름차순 정렬 알고리즘 (0) | 2016.12.15 |
Console.ReadLine()문 - 문자열 (0) | 2016.12.13 |
Console.ReadLine()문 - 숫자, 문자 (0) | 2016.12.13 |