환율계산기 에러가나요;ㅁ;
핫보라
#include stdio.h
int main()
{
int sel, hwan, won;
float dal;
printf(1달러 기준 환율을 입력하세요. : );
scanf(%d, &hwan);
printf(Menu\n);
printf(1. 기존 환율 출력\n);
printf(2. 원화를 달러화로 변환\n);
printf(3. 달러화를 원화로 변환\n);
printf(메뉴를 선택하세요 :);
scanf(%d, &sel);
int a;{
if (a==1){
printf(오늘의 기준환율은 1달러 : %d\n원입니다.\n, hwan);
}
else if (a==2){
printf(원화를 입력하세요 : );
scanf(%d, &won);
printf(35000원은 : %.2f\n달러입니다.\n, (float)won/(float)hwan);
}
else if (a==3){
printf(달러화를 입력하세요 : );
scanf(%f, &dal);
printf(120.99달러는 : %.0f\n원입니다.\n, dal*(float)hwan);
}
scanf(%d\n,&a);
}
return 0;
}
compile, build 를 시키면, 각각 에러가 (2) 가 뜨네요;;
어디가 틀린건지, 가려쳐주세요;ㅁ;// 부탁드립니다.;ㅁ;
-
머슴밥
printf(\%d %d,\ , a , b);
이런 형식으로 프린트문 하나에 여러 변수 출력이 가능한데 말이죠 -
민트맛사탕
그리고 if에서 선택지 1번은 환율만 출력하니 상관 없는데 2번과 3번은 왜 원화와 달러를 입력받아 놓고 출력은 35000원과 120.99달러로 정해져있는지 모르겠네요 이것들은 입력받은 변수를 출력해 주시면 될텐데요.. 입력을 35000원과 120.99달러만 입력할것도 아니구요;;
-
동이
잘 생각해보세요.. 님은 선택지에서 선택한 번호를 sel이라는 변수에 저장을 하셔놓고는 의미없이 int a를 선언하시고 if문에 a를 넣으셨네요.. 현재 선택지의 번호는 sel변수에 들어가있고 a에는 쓰레기값이 들어있죠 이런건 간단한 문제이니만큼 곰곰히 생각해보시면 답이 나올것 같은데요.. 이런거 자꾸 도움받으면 나중가서도 틀린부분이 눈에 정말 안들어와요..
-
안다미로
저, 죄송하지만, 어떤식으로 메뉴값을 너어야 할까요;; 마지막의 scanf(\%d\\n\
-
모람
int a를 선언하시고 아무값도 없이 if문을 사용하셨네요. a=sel;이런식으로 메뉴값을 넣으셔야죠 그리고 if문전체에 괄호는 왜 하셨는지?? 그리고 마지막에 값을 입력받는 이유는??