728x90

C/If 2

[C] If문과 While문을 활용하여 첫 번째 수와 마지막 수를 입력해서 마지막 수까지 더해서 출력하기 (만약 첫 번째 수가 마지막 수보다 크면 둘이 바껴서 계산)

문제 첫 번째 수와 마지막 수를 입력해서 첫 번째 수에서 마지막 수까지 커지면서 값을 더해서 출력하기 만약, 첫 번째 수가 마지막 수보다 수가 크면 둘이 반대로 계산되어서 출력하기 (If문•While문 활용) 실행 결과 예시 더하는 시작 수를 입력하시오 : 3 마지막 수를 입력하시오 : 1 6 소스 코드 #include int main(void) { int st_num = 0; int end_num = 0; int sum = 0; printf("더하는 시작 수를 입력하시오 : "); scanf_s("%d", &st_num); printf("마지막 수를 입력하시오 : "); scanf_s("%d", &end_num); int num=0; if (st_num > end_num) { num = st_num; ..

C/If 2022.09.16

[C] If문을 활용해서 입력받은 연도가 윤년인지 평년인지 판단하기

문제 입력받은 연도가 윤년인지 평년인지 판단하기 (if문 사용) 실행 결과 예시 연도를 입력하시오 : 2000 윤년입니다. 소스 코드 #include int main(void) { int year; printf("연도를 입력하시오 : "); scanf_s("%d", &year); if ((year % 4 == 0 || year % 100 != 0)&&(year%400==0)) printf("윤년입니다."); else printf("평년입니다."); return 0; } 소스 코드 풀이 int year; printf("연도를 입력하시오 : "); scanf_s("%d", &year); 연도를 입력받아야 하기 때문에 int year을 잡아주고, scanf를 활용해서 연도를 입력받는다. if ((year % ..

C/If 2022.09.14
728x90