반응형

 

for문 구구단

#include <stdio.h>

int main(void) 
{
  
    int N;
    scanf("%d", &N);

    for (int i = 1; i <=9; i++){
        printf("%d * %d = %d\n", N, i, N*i);
    }
    return 0;


}

 

 

 

for문 반복 예제

#include <stdio.h>


 int i;
 int main() {
 for(i=0; i<10;i++){ //for 반복문
 //초기식: i는 0부터 시작 
//반복식: 10이되기 전까지 반복
 //변화식: i가 1씩 증가 
printf("나무를 찍습니다. \n"); 
if(i==9) {
           //0부터 시작이니, 0부터 9까지는 10번 
           //나무를 10번 찍었을때, 
          printf("나무가 쓰러집니다.\n"); 
         }
 }
}

 

 

 

for문 무한반복

#include <stdio.h>
 
 int i;
 int main(){ 
         for(;;){ 
            printf("무한반복하겠다~~~~~반복을 멈추고 싶으면 컨트롤 C를 눌러라~~~\n"); 
     } 
}

 

 

for 문으로 2의 배수만 출력해보기

#include <stdio.h>

int main() {
    for (int i = 1; i <= 10; i++) {
        if (i % 2 == 0) {
            printf("%d\n", i);
        }

    }
    return 0;
}

 

 

 

for 문으로 피라미드 만들기

#include <stdio.h>


int main(void) { 
	int a; int b; int c; 
	for (a = 0; a < 5; a++)
		{ 
		for (b = a; b <= 5 - 1; b++) { 
			printf(" ");
		} 
		for (c = 0; c <= (a * 2); c++) { 
			printf("*"); 
		}	
		printf("\n");
	} 
	return 0; 
}

 

 

 

for 문을 벗어나도록 하는 break

#include <stdio.h>
int main()
{
    int i,sum;
    sum=0;
    for(i=1;;i=i+2)
    {
        sum +=i;
        if (sum>1000)
            break;
    }
    printf("1부터 %d까지의 홀수의 합은 %d",i,sum);
     
    return 0;
}

 

가장 쉬운 기초적인 문제들만 구성해봤다.

어렵지 않게 풀 수 있는 난이도.

+ Recent posts