본문 바로가기
C 언어 프로그래밍/입출력 함수

scanf() 함수

by 프밍샘 2020. 6. 15.

scanf() 함수

 

scanf("형식 지정자", &변수명);

 

 

형식지정자

scanf에서 주로 사용하는 형식 지정자이다. 

형식지정자 변수 자료형
%d, %o, %x, %X int
%u unsigned int
%h short int
%f, %e, %E, %g, %G float
%lf double
%c char
%s char *, char []

 

 

 

 

scanf() 함수 예제

 

(1단계) 두 정수를 입력받아 합을 구하는 프로그램을 작성하시오.

 

출력결과

코드

#include <stdio.h>
int main()
{
	int num1, num2;
	
	printf("두 정수를 입력하시오:");
	scanf("%d %d", &num1, &num2);
	
	printf("두 정수의 합은 %d입니다.\n", num1+num2);
	
	return 0;	
}

 

 

 

 

(2단계) 국어, 영어, 수학 점수를 입력받아 합과 평균을 구하는 프로그램을 작성하시오.

 

출력결과

 

코드

#include <stdio.h>
int main()
{
	int kor, eng, math, sum;
	float avg;
	
	printf("국어점수:"), scanf("%d", &kor);
	printf("영어점수:"), scanf("%d", &eng);
	printf("수학점수:"), scanf("%d", &math);
	
	sum=kor+eng+math;
	avg=sum/3.0;
	
	printf("합:%d점, 평균:%.2f점", sum, avg);
	
	return 0;	
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'C 언어 프로그래밍 > 입출력 함수' 카테고리의 다른 글

printf() 함수  (0) 2020.06.15

댓글