C 언어 반복문과 연산자 함께 사용하기
반복문과 연산자와 함께 사용하면 여러 형태로 값을 출력할 수 있습니다.
https://gist.github.com/VisualAcademy/45eb2d3417975106182c88b940e06f13
<코드> for_demo.c
//[?] 반복문과 연산자 함께 사용하기
#include <stdio.h>
int main(void)
{
//[1] 1부터 5까지 3개씩 출력하는 프로그램
for (int i = 1; i <= 5; i++)
{
printf("%d\t", i);
if (i % 3 == 0)
{
printf("\n");
}
}
printf("\n");
//[2] 1~100까지 정수의 합을 구하는 프로그램
int sum = 0; // 합을 저장할 변수
for (int i = 1; i <= 100; i++)
{
sum += i; // 누적
}
printf("1부터 100까지의 합: %d\n", sum);
//[3] 1~100까지 정수 중 짝수의 합을 구하는 프로그램
int even = 0;
for (int i = 1; i <= 100; ++i)
{
if (i % 2 == 0)
{
even += i; // 짝수만...
}
}
printf("1부터 100까지의 짝수의 합: %d\n", even);
return 0;
}
</코드>
<실행>
1 2 3
4 5
1부터 100까지의 합: 5050
1부터 100까지의 짝수의 합: 2550
</실행>
for 문과 같은 반복문은 if 문에 지정한 여러 연산자와 함께 쓰여 필요한 데이터만 필터링해서 가져오는 여러 가지 모양을 구현할 수 있습니다.
감사합니다.
Comments
Comments are closed