ëŠ�ë‚€ì � ë°� 설명 ¶
ì�´ì°¨ë°©ì •ì‹�ì�„ ê·¼ì�˜ ê³µì‹�ì—�다가 ë„£ê³ ë�Œë¦°í›„ 그대로 코딩했다.
ê·¸ ì�´ì™¸ì�˜ 사í•ì�€ ì €ë²ˆ 소스와 ë�™ì�¼í•˜ë‹¤.
ê·¸ ì�´ì™¸ì�˜ 사í•ì�€ ì €ë²ˆ 소스와 ë�™ì�¼í•˜ë‹¤.
소스 ¶
~cpp
#include <math.h>
#include <stdio.h>
#include <time.h>
void input_data(int*,int*,int*);
void process(int, int, double);
const int MINUTE=60;
int main()
{
int time_in; // 초기 시작 시간.
/////
int x,y,t;
/////
input_data(&x,&y,&t);
time_in = clock(); // 초기 시작 시간ì�„ ìž…ë ¥í•œë‹¤.
process(x,y,t);
printf("CPU CLOCKS = %d\n", clock() - time_in); // �났�때 시간 - 초기 시작시간 = 프로그램 실행 시간
return 0; // 프로그램 종료.
}
void input_data(int *x, int *y, int *t)
{
printf("강물ì�˜ ì†�ë ¥ì�„ ìž…ë ¥í•´ì£¼ì„¸ìš”>>");
scanf("%d",x);
printf("ê°•ì�˜ 거리를 ìž…ë ¥í•´ì£¼ì„¸ìš”>>");
scanf("%d",y);
printf("걸린 시간ì�„ ìž…ë ¥í•´ì£¼ì„¸ìš”>>");
scanf("%d",t);
}
void process(int x, int y, double t)
{
t=t/MINUTE;
double answer=sqrt((float)(y*y+t*t*x*x));
answer+=y;answer/=t;
printf("%.2f",answer);
}










