본문 바로가기

스터디/코딩

[ 코딩 도장 : C ] Unit 13. 증가, 감소 연산자 사용하기 : 연습문제 / 심사문제

13.6 연습문제 : 증가, 감소 연산자 사용하기

문제) 다음 소스 코드를 완성하여 2와 7이 각 줄에 출력되게 만드세요.

#include <stdio.h>

int main()
{
    int num1 = 2;
    int num2 = 8;
    int num3;
    int num4;

    num1++;
    num3 = --num1;

    --num2;
    num4 = num2++;

    printf("%d\n", num3);
    printf("%d\n", num4);

    return 0;
}

 

 

13.7 심사문제 : 증가, 감소 연산자 사용하기

문제) 표준 입력으로 정수, 실수, 문자가 입력됩니다. 다음 소스 코드를 완성하여 입력된 정수와 실수는 1 증가시키고, 문자는 알파벳 순서에서 바로 앞 문자가 출력되게 만드세요.

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
    int num1;
    float num2;
    char c1;

    scanf("%d %f %c", &num1, &num2, &c1);

    num1 += 1;
    num2 += 1;
    c1 -= 1;

    printf("%d %f %c\n", num1, num2, c1);

    return 0;
}

>> ㅎ...ㅎㅎㅎ 위의 코드처럼해도되고 스크린샷으로 찍은것처럼해도 가⭐능

 

 

>> 증감 연산자 전위, 후위 매번 헷갈렸던것 다시 한번 상기시킬 수 있었던 기회였다.

후위 증가 연산자
전위 증가 연산자