다시한번 기초적인 질문;;
다올
소스코드
오류는 아닙니다.
#includestdio.h
int main(void)
{
printf( %d*%d=%d\n, 2, 3, 6);
printf( %d*%d=%d\n, 2, 4, 2*4);
return 0;
}
이런 코드인데요 저기서 %d에 2와 3과 6이 입력받아서 출력이 되는건데
저런식의 코드에서 6이라고 입력을 안하고 2*3이라고 출력이 안되고 6이 출력되는 방법이 있을까요..
말로 하려니깐 좀 이상한데 제발은 저 서식문자에 2와 3이 아닌 어떤수를 제가 입력해도 마지막은 저절로 계산되어 출력되는
프로그램이라고 할까요..
궁금해서 올려봅니다~
-
알
아 책이 있으시다면 사실필요는 없구요..(저는 책 안보시고 질문하시는 줄로 생각했습니다.)
열혈강의 책 상당히 좋은 책입니다. ^^; -
크리에이터
아 그렇군요!! 답변 정말 감사합니다. 현재 열혈강의 C프로그래밍이라는 교재가 초급자한테 좋다고해서 그거 보면서 공부중입니다~! 얇은것도 하나 살 필요가 잇겟군요!
-
나라빛
프로그래밍 공부를 시작하시는 분 같네요.. 우선 기초적인 C혹은 C++ 책을 한번
독파 보시길 추천해드립니다. (얇은 것부터...)
질문하신 의도는 임의의 값을 넣었을 때 계산되어 나오는 프로그램을 말씀하신 것으로
생각됩니다.
우선 2, 3은 변수(Variable)로 처리를 해야합니다.
(변수는 말그대로 변할 수 있는 수라고 해야할가요?;;)
따라서, 변수를 우선 지정하시고,
int a = 2;
int b = 3;
printf문은 아래와 같이 바