＃ for 문 중요 하 다 ! ! i => 인덱스 변수 인덱스 변수 를 루프 안 에서 변경 하 면 안 된다 ! 1 . 출력 10 번 하 기 using System ; using System . Collections . Generic ; using System . Linq ; using System . Text ; using System . Threading . Tasks ; namespace _ 010 _ 반 복문 { class Program { static void Main ( string [ ] args ) { / / 출력 10 번 반복 for ( int i = 0 ; i < 10 ; i ++) { / / Console . WriteLine ( ( i + 1 ) +". 출력 "); / / 밑 에 방법 으로 사용 하 기 ! Console . WriteLine ( "{ 0 }. 출력 ", i + 1 ) ; / /{ 0 } 은 i + 1 을 가리킨다 . } } }}※ 실행 결과 2 . 1 , 3 , 5 , 7 , 9 출력 하 기 using System ; using System . Collections . Generic ; using System . Linq ; using System . Text ; using System . Threading . Tasks ; namespace _ 010 _ 반 복문 { class Program { static void Main ( string [ ] args ) { / / 1 , 3 , 5 , 7 , 9 출력 for ( int i = 1 ; i <= 9 ; i += 2 ) / / 1 에서 9 까지 반복 하 고 i 는 2 씩 증가 시킨다 . Console . WriteLine ( i ) ; } }}※ 실행 결과 3 . 2 , 4 , 6 , 8 , 10 출력 using System ; using System . Collections . Generic ; using System . Linq ; using System . Text ; using System . Threading . Tasks ; namespace _ 010 _ 반 복문 { class Program { static void Main ( string [ ] args ) { / / 2 , 4 , 6 , 8 , 10 출력 for ( int i = 2 ; i <= 10 ; i += 2 ) / / i 는 2 부터 10 까지 반복 하 고 2 씩 증가 시킨다 . { / / for 문 의 괄호 는 여러 줄 일 경우 사용 한다 . Console . WriteLine ( i ) ; } } }}※ 실행 결과 4 . 1 , 2 , 4 , 8 , 16 , 32 , ... , 1024 출력 using System ; using System . Collections . Generic ; using System . Linq ; using System . Text ; using System . Threading . Tasks ; namespace _ 010 _ 반 복문 { class Program { static void Main ( string [ ] args ) { / / 1 , 2 , 4 , 8 , 16 , 32 , ...., 1024 for ( int i = 1 ; i <= 1024 ; i *= 2 ) / / i 를 1 부터 1024 까지 반복 시키 고 2 를 계속 곱해 준다 . Console . WriteLine ( i ) ; } }}※ 실행 결과 5 . 1 ~ 10000 사이 7 의 배수 출력 using System ; using System . Collections . Generic ; using System . Linq ; using System . Text ; using System . Threading . Tasks ; namespace _ 010 _ 반 복문 { class Program { static void Main ( string [ ] args ) { / / 1 ~ 10000 사이 의 7 의 배수 만 출력 for ( int i = 1 ; i < 10000 ; i ++) / / i 는 1 부터 10000 보다 작 은 수 까지 반복 하 고 하나 씩 증가 시킨다 . if ( i % 7 == 0 ) / / 만약 i 를 7 로 나눴 을 때 나머지 가 0 이 라면 ( = 7 의 배수 ) Console . WriteLine ( i ) ; } }}※ 실행 결과 6 . 정수 n 을 입력 받 아 1 ~ n 까지 출력 using System ; using System . Collections . Generic ; using System . Linq ; using System . Text ; using System . Threading . Tasks ; namespace _ 010 _ 반 복문 { class Program { static void Main ( string [ ] args ) { / / 정수 n 을 입력 받 아 1 ~ n 까지 출력 Console . Write ( " 정수 입력 : "); / / 수 를 입력 받 고 int n = int . Parse ( Console . ReadLine ( ) ) ; / / 입력 받 은 n 을 정수 로 바꿔 준다 . for ( int i = 1 ; i <= n ; i ++) / / i 는 1 부터 n 까지 하나 씩 증가 시켜 준다 . Console . WriteLine ( i ) ; } }}※ 실행 결과 7 . 정수 2 개 를 입력 받 아 n 1 ~ n 2 까지 출력 using System ; using System . Collections . Generic ; using System . Linq ; using System . Text ; using System . Threading . Tasks ; namespace _ 010 _ 반 복문 { class Program { static void Main ( string [ ] args ) { / / 정수 두 개 ( n 1 , n 2 ) 를 입력 받 아 n 1 ~ n 2 까지 출력 Console . Write ( " n 1 입력 : "); / / n 1 을 입력 받 고 int n 1 = int . Parse ( Console . ReadLine ( ) ) ; / / n 1 을 정수 로 바꿔 준다 . Console . Write ( " n 2 입력 : "); / / n 2 를 입력 받 고 int n 2 = int . Parse ( Console . ReadLine ( ) ) ; / / n 2 를 정수 로 바꿔 준다 . for ( int i = n 1 ; i <= n 2 ; i ++) / / n 1 에서 n 2 까지 반복 하 고 i 를 하나 씩 증가 시켜 준다 . Console . WriteLine ( i ) ; } }}※ 실행 결과 8 . 구구단 3 단 출력 using System ; using System . Collections . Generic ; using System . Linq ; using System . Text ; using System . Threading . Tasks ; namespace _ 010 _ 반 복문 { class Program { static void Main ( string [ ] args ) { / / 구구단 ( 3 단 ) 프로그램 for ( int i = 1 ; i <= 9 ; i ++) / / i 는 1 부터 9 까지 반복 하 고 하나 씩 증가 시킨다 . Console . WriteLine ( " 3 * { 0 } = { 1 }", i , 3 * i ) ; / /{ 0 } 은 i 를 가리키 고 { 1 } 은 3 * i 를 가리킨다 . } }}※ 실행 결과