#include<stdio.h>
#define N 10
int same;
float gallon2liter = 3.7854118;
float g2l[N][2];
int last = 1;
float compute(float);
int main()
{
float liter, gallon;
int i;
while(last)
{
printf("겔론 : ");
scanf("%f", &gallon);
liter = compute(gallon);
printf("%.2f겔론은 %.2f 리터 입니다.\n", gallon, liter);
}
printf("%d번 변환 했습니다.\n", N);
for(i=0; i<N; i++)
{
printf("%.2f겔론 : %.2f리터 \n", g2l[i][0], g2l[i][1]);
}
return 0;
}
float compute(float input)
{
static int cnt = 0;
float result;
int i;
for(i=0; i<cnt; i++)
if(g2l[i][0] == input)
{
same++;
return g2l[i][1];
}
result = input * gallon2liter;
g2l[cnt][0] = input;
g2l[cnt][1] = result;
cnt++;
if(cnt==N)
last = 0;
return result;
}
인데 이거 스택ㅡ 힙 ㅡ 데이터ㅡ 텍스트 영역에 잡히는 변수랑 함수의 위치를 알아보려는데
잘모르겠어으으
알려줄수있음;;?
함수는 메인이랑 compute만
댓글 0