언어/C언어

[C언어] 2일차 -5 & 주소 / scanf()

antoroong 2025. 2. 9. 21:35

scanf()는 입력을 받는 기능이다

 

scanf()

printf("정수를 입력해주세요 : ");
scanf("%d", &num); // &  ==> 주소 연산자

printf("당신이 입력한 정수는 %d 입니다.", num);


return 0;

 

 

 

디버깅을 하면

순서대로

 

정수를 입력해달라는 글이 나옴

sacnf를 통해서 정말 직접 입력을 할 수 있엇다

 

 

scanf() 응용

int getScore() {
		//scanf()을 이용하여
			//국어(kor) 점수 
			//영어(eng) 점수
			//를 입력받아서 
			//두 개의 점수의 합을 출력하는 프로그램 작성
	   
		//변수 선언
		int kor, eng, sum;

		//국어 점수 받기
		printf("국어 접수를 입력하세요 :");
		scanf("%i", &kor);


		//영어 점수 받기
		printf("영어 점수를 입력해주세요 :");
		scanf("%i", &eng);

		sum = kor + eng;
		printf("총점은 %i점 입니다\n.", sum);
		return sum;

}