본문으로 바로가기

KOISTUDY 문제풀이


문제번호 0010 - 정수 한 개 입력받아 그대로 출력하기



이번에는 scanf 함수의 등장이다.


지금까지는 출력만을 행해왔지만, 이제는 입력을 받을 수 있게되었다.


입력을 받는 것은 출력과 크게 다르지 않기 때문에 손쉽게 할 수 있을 것이다.



문제의 요점


# 입력을 받는 기본적인 함수로는 scanf가 있다.

 - scanf는 void scanf();의 형태

 - ex) scanf("%d", &a);

 - 위의 예에서 a는 미리 선언되어 있어야 하고, a앞의 &는 해당 주소를 의미한다. 즉 &a는 a의 주소를 뜻한다.

 - 출력과 다르게 변수 앞에 &가 붙으니 주의하자.



해답


0010)

#include<stdio.h>
int main(){
int a;
scanf("%d", &a);
printf("%d", a);
return 0;
}

with VSC


맨 위로