본문 바로가기
IT/프로그래밍

C 프로그래밍 (새내기를 위한 첫 C 언어 책) 5장 답지 및 솔루션

by nutrient 2021. 5. 25.
728x90
728x170

1. 반복문인 while문과 do~while문의 차이점을 설명하시오.


2. if문이 두 번 나타나는 ①, ②를 논리 연산자를 이용해 두 조건을 하나로 표현한 if문으로 작성하시오.


3. 다음 코드에서 잘못된 부분을 찾아 수정하시오.



4.다음 프로그램의 실행 결과를 추정한 뒤 직접 실행한 결과 값과 비교해보시오.


5. 다음 프로그램에서 ①은 동일한 결과를 출력하는 while문으로, ②는 동일한 결과를 출력하는 for문으로 변환해 작성하시오.



6. 하나의 문자를 입력받고, 입력받은 문자를 알파벳 대문자, 알파벳 소문자, 숫자, 그 외의 문자들로 구별하는 프로그램을 if문을 이용해 작성하시오.

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
 
int main(void)
{
    char dis; //구별(distinguish) 위한 문자형 변수
 
    printf("문자 입력:");
    scanf("%c", &dis);
 
    if ('0' <= dis && dis <= '9')
        printf("숫자입니다.\n");
    else if ('A' <= dis && dis <= 'Z')
        printf("알파벳 대문자입니다.\n");
    else if ('a' <= dis && dis <= 'z')
        printf("알파벳 소문자입니다.\n");
    else
        printf("그 외의 문자입니다.\n");
 
    return 0;
}



728x90
그리드형

댓글