반응형

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
반응형

 

if else-if문

9번 ~ 25번줄 : if else-if문을 이용한 구문

 

11번째줄 : iScore >= 90이 아니면 그밑에 있는 else if문을 만나서 실행

iScore >= 90이면 A출력

 


 

증감 연산자 

8번 ~ 12번 : 모두 a 변수의 값을 1 증가 시킨다.

10번 : 증감 연산자

 

증감 연산자는 전위 표기법과 후위 표기법이 있다.

 

14번 : 전위 표기법

17번 : 후위 표기법

 


상수

3번줄 : 상수 선언 - 상수는 전체 대문자로 지정

10번줄 : 정수 데이터 나누기 연산은 몫만 취한다.

16번줄 : c는 정수형이나 실수형 변수와 연산을 수행하기 위해 자료형이 변경된다.

 

3번 = const double pi = 3.141592

==> 변경 불가!!!!!!!!!!!(중요)

반응형

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

c언어 #17  (0) 2020.03.23
c언어 #16  (0) 2020.03.23
C언어 #14  (0) 2020.03.23
c언어 #13  (0) 2020.03.21
c언어 #12  (0) 2020.03.21
반응형

짝수, 홀수 판별

<비교판단>

if (조건식)

{ 조건문을 만족할 경우 작업의 시작점

               작업;

}   끝지점

 

c언어에서 참 거짓은 1 또는 0 값을 의미한다.

true 또는 false 라는 데이터 단위가 없다.

boolean 또는 bool 자료형이 없다.

 


조건 연산자 : 작업이 if문과 유사하다.

- 물음표 연산자라고도 한다.

(조건문) ? 조건 만족할 경우 처리 : 불만족 처리;

 

ex ) (Score >= 80) ? puts("합격") : puts("불합격");

반응형

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

c언어 #16  (0) 2020.03.23
C언어 #15  (0) 2020.03.23
c언어 #13  (0) 2020.03.21
c언어 #12  (0) 2020.03.21
c언어 #11  (0) 2020.03.21

+ Recent posts