-
C언어 기초프로그래밍 강좌 7강 - 조건문 & 반복문 ②개발자 공부/C언어 2022. 8. 15. 16:32
- if 구문을 이용하여 윤년 확인하는 프로그램 만들기
#include <stdio.h>
int main(void)
{
/*
윤년 => 4년마다, 그렇지만 100년 단위일때는 윤년에 해당하지 않도록
윤년 => 400 년 단위일때는 어떤 상황이든 간에 윤년으로 설정한다.
*/
int year = 2022;
if((year %4 == 0 && year % 100 != 0) || year % 400 == 0)
{
printf("%d 년은 윤년입니다. \n", year);
}
else
{
printf("%d년은 윤년이 아닙니다.\n", year);
}
return 0;
}
*4년마다, 100년 마다 라는 조건을 4로 나누어서 나머지가 0 인 것으로 치환하여 표현한다.
3. while() 활용하여 반복문 만들기
#include <stdio.h>
int main(void)
{
int i = 1, sum = 0;
while(i <= 1000)
{
sum = sum + i;
i++;
}
printf("1부터 1000까지의 합은 %d 입니다.", sum);
return 0;
}
*while() 의 경우, 뒤의 조건이 만족하는 한 반복해서 실행한다는 뜻이다.
*sum = sum + i 에서 i++로 i를 1씩 증가 시켜줌에 따라 1~ 1000까지 합을 구할 수 있다.
3. 사각형 출력하기
#include <stdio.h>
#define N 10
int main(void)
{
int i, j;
for(i = 0; i < N; i++)
{
for(j = 0; j < N; j++)
{
printf("★");
}
printf("\n");
}
return 0;
}
4. 피라미드 출력하기
'개발자 공부 > C언어' 카테고리의 다른 글
C언어 기초 프로그래밍 강좌 9강 - 사용자 정의 함수 (Function) (0) 2022.08.17 C언어 기초프로그래밍 강좌 8강 - 기본 입출력(Input Output) (0) 2022.08.15 C언어 기초프로그래밍 강좌 6강 - 조건문 & 반복문 ① (0) 2022.08.15 C언어 기초프로그래밍 강좌 5강 - 연산자② (0) 2022.08.15 C언어 기초프로그래밍 강좌 4강 - 연산자① (0) 2022.08.15