본문 바로가기
반응형

C언어24

KOISTUDY 해답 - 0015) 실수 입력받아 둘째 자리까지 출력하기 KOISTUDY 문제풀이 문제번호 0015 - 실수 입력받아 둘째 자리까지 출력하기 이번 문제는 출력할 때 숫자의 자릿수를 정할 수 있음을 보여준다. 이를 이용해서 근삿값의 범위를 지정할 수도 있다. 문제의 요점 # 입력을 받는 기본적인 함수로는 scanf가 있다. # 실수의 자료형은 float이나 이보다 더 저장공간이 큰 double이다. # 숫자를 출력 할 때 자릿수를 정해줄 수 있다. - ex) %2d -> 두자리 정수, 4를 출력하게 되면 _4가 출력된다. (_은 띄어쓰기) - 소수점 아래 자리도 정할 수 있다. - ex) %.4f -> 소수점 네 번째 자리 숫자까지 출력. 해답 0015)#includeint main(){ float a; scanf("%f", &a); printf("%.2f", .. 2018. 7. 6.
KOISTUDY 해답 - 0014) 문자 두 개 입력받아 순서바꿔 출력하기 KOISTUDY 문제풀이 문제번호 0014 - 문자 두 개 입력받아 그대로 출력하기 여러 문자를 입력받는 문제이다. 개수만 늘어난 것으로, 이전 문자를 입력받는 문제와 같다. 단, 순서만 바꾸면 된다. 문제의 요점 # 입력을 받는 기본적인 함수로는 scanf가 있다. # 문자를 저장하기 위한 변수의 자료형은 char이다. # 입력되는 정보는 공백 등으로 구분되며, 이를 입력받기 위해서는 똑같이 공백을 두면 된다. - ex) scanf("%d %d", &a, &b); 해답 0014)#includeint main(){ char a, b; scanf("%c %c", &a, &b); printf("%c %c", b, a); return 0;}with VSC 2018. 7. 1.
KOISTUDY 해답 - 0013) 정수 두 개 입력받아 그대로 출력하기 KOISTUDY 문제풀이 문제번호 0013 - 정수 두 개 입력받아 그대로 출력하기 여러개의 입력을 받는 문제이다. 공백으로 문자들을 구분하니 이를 참고. 문제의 요점 # 입력을 받는 기본적인 함수로는 scanf가 있다. - 이에 대해서는 전 문제 해답에 서술 # 정수를 저장하기 위한 자료형은 int이다. # 입력되는 문자는 공백 등으로 구분되며, 이를 입력받기 위해서는 똑같이 공백을 두면 된다. - ex) scanf("%d %d", &a, &b); 해답 0013)#includeint main(){ int a, b; scanf("%d %d", &a, &b); printf("%d %d", a, b); return 0;}with VSC 2018. 7. 1.
윈도우 명령 프롬프트(cmd)로 C언어 컴파일하기 / Visual Studio 2017 많은 사람들이 처음 C언어를 배우고 공부할 때 Microsoft의 Visual Studio를 이용한다. 물론 Atom이나 Eclipse등 다른 소프트를 쓰는 사람도 굉장히 많지만, 편의와 C언어에 있어 VS만한 프로그램이 없기도 하다. 그런데 맥을 사용해 본 적이 있거나 유닉스를 접해본 적이 있는 사람이라면 이런 생각이 들기도 한다. '윈도우에는 유닉스처럼 cmd를 이용한 컴파일은 할 수 없나?' 필자는 이것을 포인터를 이용할 때 처음 느꼈다. - 운영체제 목록 - 나무위키 윈도우 명령 프롬프트에서 컴파일을 할 수 없는 것은 당연히 컴파일 하는 기능이 없기 때문이다. 반면 유닉스(유닉스 기반인 맥OS)에서는 컴파일 기능을 제공하기 때문에 기본 터미널로 충분히 가능하다. 그럼 윈도우의 cmd를 이용해서 컴.. 2018. 7. 1.
KOISTUDY 해답 - 0012) 실수 한 개 입력받아 그대로 출력하기 KOISTUDY 문제풀이 문제번호 0012 - 실수 한 개 입력받아 그대로 출력하기 앞선 문제와 같이 자료형만 달라졌다. 실수를 저장하기 위해서는 float이나 double자료형이 필요하다. 변수의 자료형에 대해 추후 따로 설명하는 글을 업로드 할 예정이니 참고하면 좋을 것이다. 문제의 요점 # 입력을 받는 기본적인 함수로는 scanf가 있다. - 이에 대해서는 전 문제 해답에 서술 # 실수를 저장할 수 있는 자료형은 float과 double등이 있다. - 가장 기본은 float, double은 float보다 더 크다. 해답 0012)#includeint main(){ float a; scanf("%f", &a); printf("%f", a); return 0;}with VSC 2018. 6. 30.
KOISTUDY 해답 - 0011) 문자 한 개 입력받아 그대로 출력하기 KOISTUDY 문제풀이 문제번호 0011 - 문자 한 개 입력받아 그대로 출력하기 이번에는 입력받을 때 변수의 자료형에 대한 것이다. 생각할 것은 출력할 때와 같다. 변수의 자료형에 대해 추후 따로 설명하는 글을 업로드 할 예정이니 참고하면 좋을 것이다. 문제의 요점 # 입력을 받는 기본적인 함수로는 scanf가 있다. - 이에 대해서는 전 문제 해답에 서술 # 문자를 저장하기 위한 자료형은 char이다. - 변수를 선언할 때 이를 이용하면 된다 해답 0011)#includeint main(){ char a; scanf("%c", &a); printf("%c", a); return 0;}with VSC 2018. 6. 30.
반응형