문제 설명
ASCII 숫자(‘1’)를 넣으면 정수(1)로 바꿔주는 함수를 설계하라
문자는 ‘0’ ~ ‘9’ 사이로 입력되며 주어진 템플릿 코드를 사용하여 함수를 설계한다
#include <stdio.h>
int Change_Char_to_Int(char num)
{
// 코드 작성
}
void main(void)
{
char a;
scanf("%c", &a);
printf("%d\n", Change_Char_to_Int(a));
}
입력 예시
1
출력 예시
1
정답 코드
#include <stdio.h>
int Change_Char_to_Int(char num)
{
// 코드 작성
return num - '0';//return num - 0x30;
}
void main(void)
{
char a;
scanf("%c", &a);
printf("%d\n", Change_Char_to_Int(a));
}
메모
printf 내부의 \n 습관화 필요