C/While

[C] While문을 활용해서 1~10까지 숫자들을 더해서 출력하기

U__q 2022. 9. 14. 18:54
728x90

문제

1~10까지 숫자들을 더해서 출력하기 (Switch Case 활용)

실행 결과 예시

55

소스 코드

#include <stdio.h>

int main(void) {
	int num=0;
	int sum=0;
	while (num < 10) {
		num++;
		sum += num;
	}
	printf("%d",sum);

	return 0;
}

소스 코드 풀이

	int num=0;
	int sum=0;

숫자num으로 잡고 합계sum으로 잡아 변수를 두 개로 나눠준 뒤, 두 변수 모두 초기화를 시켜주기 위해서 초기 값을 0으로 잡아준다.

	while (num < 10) {
		num++;
		sum += num;
	}
	printf("%d",sum);

반복문 중 while문을 사용해서 num10까지 커진뒤, sum에 대입하기 위해 sum+=num으로 작성해준다.

방금 사용한 대입 연산자 +=두 항의 값을 더해서 왼쪽 항에 대입해준다.

실행 결과

55
728x90