728x90
  • 숫자를 2씩 뛰며 출력하는 프로그램을 while loop을 이용
int i = 5;       <- 시작 값

while (i <= 10) {		<- 계속 반복할 조건   
	printf("%d\n",i);        <- 원하는 코드 작성
	i += 2;          <- 원하는 증감값 설정                  
}
#include <stdio.h>

int main() {

	int i = 5;

	while (i <= 10) {
		printf("%d\n", i);
		i += 2;
	}

	printf("Done");
	return 0;

}

▶문제: while문을 사용해 10부터 26까지 2씩 증가하면서 출력하는 프로그램을 작성해 보세요.

#include <stdio.h>

int main() {
    int i=10;

    while(i<=26){
        printf("%d ",i);
        i+=2;
    }
    return 0;
}

▶문제: while문을 사용해 1부터 정수 n까지의 3의 배수를 모두 출력하는 프로그램을 작성해 보세요.

#include <stdio.h>

int main() {
    int n, i=3;

    scanf("%d",&n);

    while(i <= n){
        printf("%d ",i);
        i += 3;
    }
    return 0;
}

▶문제:

정수 a, b이 주어졌을 때, a부터 b까지의 자연수중 짝수만 출력하는 프로그램을 작성해 보세요.

단, while문을 사용하여 해결해 봅니다.

#include <stdio.h>

int main() {
    int a, b;

    scanf("%d %d",&a,&b);
    while(a<=b){
        printf("%d ",a);
        a+=2;
    }
    return 0;
}

+ Recent posts