본문 바로가기
c/자습

C 프로그램 구성요소(쉽게 풀어쓴 C언어 EXPRESS)

by 지트리아 2022. 12. 29.

용어정리

 

 

 

 

본문정리

주석

/**/과 // 방식을 이용한다.

 

전처리기

모든 전처리기 지시어는 # 기호로 시작한다.

 

함수

1을 리턴하면 보통 실패를 의미한다.(근데 왜 비쥬얼 스튜디오는 되는거지?)

 

변수

선언은 변수에게 이름을 부여하는 것, 정의는 변수를 생성하는 것이다.

변수는 사용되기 전에 선언 되어야 한다.

 

printf()

표준 출력 함수이다. 함수에게 전달하는 데이터를 인수라 한다.

 

scanf()

표준 입력 함수이다. 값을 저장할 변수의 주소에는 &을 입력해야 한다는 이 중요하다. 

형식 지정자가 문자인 경우를 제외하면 모든 여백을 건너뛴다. 즉 스페이스나 탭, 줄바꿈은 무시한다.

 

본문제

Q1. 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void) {
    float x = 0, y = 0, z = 0;

    printf("실수를 입력하시오: ");
    scanf("%f", &x);
    printf("실수를 입력하시오: ");
    scanf("%f", &y);
    printf("실수를 입력하시오: ");
    scanf("%f", &z);
    float sum = x + y + z;
    float avg = sum / 3;
    printf("합은 %f이고 평균은 %f입니다.", sum, avg);
    return 0;
}

 

Q2. 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void) {
    double x = 0, y = 0;

    printf("마일을 입력하시오: ");
    scanf("%lf", &x);
  
    y = x * 1609;
    printf("%lf마일은 %lf미터입니다.", x, y);
    return 0;
}

 

Q3. 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void) {
    float x = 0, y = 0, area = 0;

    printf("삼각형의 밑변: ");
    scanf("%f", &x);
    printf("삼각형의 높이: ");
    scanf("%f", &y);
    area = x * y / 2;

    printf("삼각형의 넓이: %f", area);
    return 0;
}

 

Q4. 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void) {
    float x = 0;

    printf("화씨값을 입력하시오: ");
    scanf("%f", &x);
    printf("섭씨값은 %f도 입니다.", 5.0 / 9.0 * (x - 32));
    return 0;
}

 

Q5. 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void) {
    float x = 0;

    printf("실수를 입력하세요: ");
    scanf("%f", &x);
    printf("다항식의 값은 %f", 3 * x * x + 7 * x + 11);
    return 0;
}

 

Q6. 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void) {
    float x = 0;

    printf("몸무게를 입력하세요(단위: kg): ");
    scanf("%f", &x);
    printf("달에서의 몸무게는 %fkg입니다.", x * 0.17);
    return 0;
}

댓글