C

C / 레포트 1

dainj 2026. 2. 24. 16:43

2023.03.08

 

1. V, S를 입력하여 FRprint 하는 프로그램을 작성하라.

A.

#include <stdio.h>

 

void main()

 

{

int FR, V, S;

 

printf("Enter V : ");

scanf("%d", &V);

printf("Enter S : ");

scanf("%d", &S);

 

FR = (V * V) / (30 * S);

 

printf("FR = %d\n", FR);

}

 

2. 반지름 r, 중심각 t를 입력하여 부채꼴의 면적 S = 3.41*r2t/360을 구하고 r,t,Sprint하라.

 

A.

#include <stdio.h>

 

void main()

 

{

float S, r, t;

 

printf("Enter r : ");

scanf("%f", &r);

printf("Enter t : ");

scanf("%f", &t);

 

S = 3.14 * (r * r) * t / 360;

 

printf("S = %f\n", S);

}

 

3. 반지름 r, 높이 h를 입력하여 원주의 부피를 구하고, r, h, Vprint하라.

 

 

A.

#include <stdio.h>

#define M_PI

#include <math.h>

 

void main()

 

{

float r, h, V;

printf("Enter r : ");

scanf("%f", &r);

printf("Enter h : ");

scanf("%f", &h);

 

V = 3.14 * r * r * h;

 

printf("V = %f\n", V);

}

 

4. 세 개의 좌표점 (X1,Y1), (X2,Y2), (X3,Y3)를 입력하고, 다음 공식을 써서 이 세 점으로 만들어지는 삼각형의 면적을 print하라.

 

AREA = 1/2X1Y2 - X2Y1 + X2Y3 - X3Y2 + X3Y1 - X1Y3

 

A.

#include <stdio.h>

#include <math.h>

void main()

{

float x1, x2, x3, y1, y2, y3, a, AREA;

 

printf("Enter x1 : ");

scanf("%f", &x1);

printf("Enter y1 : ");

scanf("%f", &y1);

printf("Enter x2 : ");

scanf("%f", &x2);

printf("Enter y2 : ");

scanf("%f", &y2);

printf("Enter x3 : ");

scanf("%f", &x3);

printf("Enter y3 : ");

scanf("%f", &y3);

 

a = fabs(x1*y2 - x2 * y1 + x2 * y3 - x3 * y2 + x3 * y1 - x1 * y3);

AREA = 0.5 * a;

printf("AREA = %f\n", AREA);

 

}

'C' 카테고리의 다른 글

C / 레포트 4  (0) 2026.02.24
C / 레포트 4  (0) 2026.02.24
C / 레포트 3  (0) 2026.02.24
C / 레포트 2  (0) 2026.02.24
C / 첫 수업  (0) 2026.02.24