반응형

if문

#ifdef _MSC_VER
#define _CRT_SECURE_NO_WARNINGS
#endif
#include <stdio.h>

int main()
{
	if (조건식) {

	}
	else if (조건식) {

	}
	else if (조건식) {

	}
	else {

	}


	return 0;

}

 

if문 예제 )

#ifdef _MSC_VER
#define _CRT_SECURE_NO_WARNINGS
#endif
#include <stdio.h>

int main()
{

	int a, b;
	printf("원하는 숫자 두개 입력해주세요 : ");
	scanf("%d", &a);
	scanf("%d", &b);

	if (a > b) {
		printf("%d는 %d보다 큽니다.", a, b); // a가 더 클때 실행
	}
	else if (a < b) {
		printf("%d는 %d보다 작습니다.", a, b); // b가 더 클때 실행
	} 
	else {
		printf("%d은 %d이랑 같습니다.", a, b); // a, b 같을때 실행
	}


	return 0;

}

중첩 if : 

if (조건식) { // 조건식이 참이면 실행, 거짓이면 실행 안함
		if (조건식) {
			// 조건식이 참이면 실행, 거짓이면 실행 안함
		}
		// 처음 if문에 대한 실행문
	}

 

중첩 if문 예제 )

#ifdef _MSC_VER
#define _CRT_SECURE_NO_WARNINGS
#endif
#include <stdio.h>
int main()
{
	/*운전면허 필기시험에서 2종일경우 60점
	이상이면 합격 아니면 불합격
	운전면허가 1종일 경우 70점 이상이면
	합격 아니면 불합격
	힌트 : 1종인지 2종인지 입력받고 몇점인지
	입력받아서 합격과 불합격 출력하세요*/

	int what_jong, score;

	printf("1종이면 1을 입력해주시고\n2종이면 2를 입력해주세요 : ");
	scanf("%d", &what_jong);

	printf("\n");
	printf("---------------\n");
	printf("\n");

	printf("운전면허 점수를 입력해주세요 : ");
	scanf("%d", &score);

	if (what_jong == 1) {
		if (score >= 70) {
			printf("합격입니다.");
		}
		else {
			printf("불합격입니다.");
		}
	}

	if (what_jong == 2) {
		if (score >= 60) {
			printf("합격입니다.");
		}
		else {
			printf("불합격입니다.");
		}
	}


	
	return 0;
}
반응형

'Programming Language > C' 카테고리의 다른 글

C언어 튜터링 #4  (0) 2021.04.02
C언어 튜터링 #3  (0) 2021.03.26
C언어 튜터링 # 1  (0) 2021.03.19
c언어 #17  (0) 2020.03.23
c언어 #16  (0) 2020.03.23

+ Recent posts