티스토리 뷰
반응형
C언어 독학 기초 강의 # 조건문 IF 사용법
모든 강의 자료 : www.codingnow.co.kr/
이번 C언어 강의에서는 실무에서 가장 기본적으로 사용되는 명령문을 사용하여 간단한 산수 게임을 만들어 본다.
조건문 : IF
이것은 비교하여 원하는 동작 처리를 할때 사용된다.
예를 들어 "빨간 옷을 입은 사람은 오른쪽으로" "빨간 옷이 아닌 사람은 왼쪽으로" 이와 같이 조건에 따라 원하는 처리를 하게된다.
간단한 예제 코드를 만들어 보았다.
아래와 같이 두개의 수를 비교해서 맞으면 "정답" 처리 틀리면 "오답"처리를 하게 된다.
소스 코드를 생성했으면 컴파일을 한다.
소스코드 파일명이 test.c이면 gcc -o test2 .\test.c
여기서 test2는 만들고자 하는 실행파일 명을 기입한다.
컴파일이 완료되면 test.2.exe가 생성이된다.
test2.exe 를 실행하면 아래와 같이 실행된다.
소스코드와 실행파일은 첨부파일로 추가합니다.
소스코드를 받아서 하는 것보다 코드를 생성해서 직접 타이핑하면서 익히는 것을 권장합니다.
#include <stdio.h>
#include <time.h>
#include <windows.h>
//chcp 65001
void main(void)
{
int num1, num2, result, sum;
system("chcp 65001"); //gcc 한글 깨짐
system("cls"); //화면지움
printf("\n-------문제를 풀어보세요-------------\n");
//랜덤 수를 만든다.
srand(time(NULL));
num1 = rand()%100; //첫번째 값 (100 이하의 랜덤 값)
num2 = rand()%100; //두번째 값 (100 이하의 랜덤 값)
sum = num1+ num2; //답을 구한다.
//문제를 출제한다.
printf(" %d + %d = ",num1, num2);
//답을 입력받는다.
scanf("%d", &result);
//결과를 표시한다.
if(sum == result)
{
printf(" 정답입니다.\n");
}else{
printf(" 오답입니다. 정답은 %d 입니다.\n", sum);
}
printf("-------------------------------------\n");
system("pause");
return;
}
반응형
'C언어 강의' 카테고리의 다른 글
개발자의 C언어 독학 기초 # 루프 for 사용법 (0) | 2020.04.10 |
---|---|
C언어 독학 기초 강의 # GCC 컴파일러 한글깨짐 (0) | 2020.04.10 |
C언어 독학 기초 강의 변수의 기본 설명 및 자료형 (0) | 2020.04.10 |
C언어 컴파일러 설치와 프로그래밍 시작 GCC 다운로드 (0) | 2020.04.10 |
C언어 기초 강의 시작 (0) | 2020.04.10 |