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문을 사용해서 num이 10까지 커진뒤, sum에 대입하기 위해 sum+=num으로 작성해준다.
방금 사용한 대입 연산자 +=는 두 항의 값을 더해서 왼쪽 항에 대입해준다.
실행 결과
55
728x90
'C > While' 카테고리의 다른 글
[C] If문과 While문을 활용하여 첫 번째 수와 마지막 수를 입력해서 마지막 수까지 더해서 출력하기 (만약 첫 번째 수가 마지막 수보다 크면 둘이 바껴서 계산) (0) | 2022.09.16 |
---|