일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 주식
- 알고리즘 공부
- 경제
- algorithmtraining
- 화장품
- 채권
- 독후감
- 돈
- 지혜를가진흑곰
- Java
- 책을알려주는남자
- 재테크
- C
- 알고리즘공부
- 프로그래밍언어
- algorithmStudy
- 서평
- JavaScript
- 백준알고리즘
- 다독
- 자바
- algorithmTest
- 자바스크립트
- 프로그래머스 알고리즘 공부
- 성분
- C++
- 독서
- 책알남
- 투자
- 알고리즘트레이닝
- Today
- Total
목록프로그래밍언어 (24)
탁월함은 어떻게 나오는가?
실수(float)형 숫자를 1개입력 받은 후에 정수 부분과 실수 부분을 나누어 출력해보겠습니다. 밑에 사진에서 scanf("%d.%d", &a, &b); 로 입력하게 된다면 나눠서 출력할 수 있게됩니다. 그리고 정수와 실수가 나눠지는것을 확연히 구별하기 위해서 printf("%d\n%d", a, b);를 입력했습니다. 위코드처럼 작성 후 결과값에 입력을 한다면 다음과 같이 출력될 것입니다. 하지만, 1.000001 같은 실수를 입력하게 되면 다음과 같이 출력될 것입니다. 이런 경우를 해결하기 위해서는 밑에와 같이하면 해결이 가능합니다. 단, 최대값을 정해야합니다. 정해진 범위를 넘어가면 0은 자동으로 제거되고 표시되게 됩니다. 인테리어소품 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베..
문장을 만들다보면 공백이 생길 수 밖에 없습니다. 예를들어서 "안녕하세요. 김말이님 저는 떡볶이라고 합니다." 이라고한다면 4개의 공백이 생깁니다. 기존의 사용하던 scanf를 사용하면 위의 예시에서 안녕하세요.만 출력될 것입니다. 그리고 그것을 방지하기위해 사용할것은 fgets입니다. 위처럼 코드를 작성한다면 출력은 위의 예시와 같이 출력될 것입니다. 밑에는 scanf의 코드와 출력의 예시입니다. 인테리어소품 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
주민등록번호는 XXXXXX-XXXXXXX 으로 구성되고 있습니다. 예를들어서, 123456-1234567을 1234561234567로 출력해보겠습니다. 위에 코드처럼 scanf [ %d-%d ] 를 사용하고 printf [ %06d%07d ]를 입력하면 됩니다. 다만 06,07을 입력하지 않는다면 0으로 채워지지 않고 빈자리로 출력하게 됩니다. 밑에 결과값이 그 예시입니다. 인테리어소품 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
scanf로 년,월,일을 입력받아 그대로 출력하는 방법을 소개하겠습니다. 2015.8.15을 입력한다면 출력은 2015.08.15로 출력되게 만들었습니다. 출력하기 위해서는 연, 월, 일을 입력받아야 하는데, yyyy.mm.dd형식으로 출력해야 합니다. 그리고 printf(출력)에서는 4자리 정수를 출력하기 위해서는 %04d, 2자리 정수를 출력하기 위해서는 %02d를 입력해야 합니다. 그래야지만 1~9월인 1자리수에서도 0을 붙여 출력이 되기 때문입니다. 인테리어소품 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
scanf로 년,월,일을 입력받아 그대로 출력하는 방법을 소개하겠습니다. 2015.8.15을 입력한다면 출력은 2015.08.15로 출력되게 만들었습니다. 출력하기 위해서는 연, 월, 일을 입력받아야 하는데, yyyy.mm.dd형식으로 출력해야 합니다. 그리고 printf(출력)에서는 4자리 정수를 출력하기 위해서는 %04d, 2자리 정수를 출력하기 위해서는 %02d를 입력해야 합니다. 그래야지만 1~9월인 1자리수에서도 0을 붙여 출력이 되기 때문입니다. 인테리어소품 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
정수형이 아닌 실수형을 받아야는데 소수점이 길어지다보면 적당하게 반올림할 필요가 생깁니다. 그럴때 사용하면 좋은 방법입니다. 밑에의 코드는 실수형(float) 숫자를 1개받아서 소수점 셋째자리에서 반올림하기 위한 코드와 출력입니다. prinf에서 %.2f는 셋째자리에서 반올림 %.3f 넷째자리에서 반올림하게 되는것입니다. 인테리어소품 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
위의 특수문자를 출력하기 위해서는 유니코드의 특수문자를 사용해야 합니다. 유니코드표는 밑에사진과 같습니다. 다만 운영체제 또는 컴파일러에 따라서 사용되는 문자의 코드표가 다를수 있습니다. 밑에 코드처럼 입력하시면 오른쪽같은 결과값이 출력하게 됩니다. 인테리어소품 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
C, C++의 초보자분들이 코드연습하기 좋은 사이트를 소개해드립니다. 저 또한 여기서 연습해보고 있습니다. 혼자서 문제를 풀며 기초적인 이론과 실제프로그램을 짜는것을 공부할 수 있는 사이트입니다. codeup.kr/index.php CodeUp ☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks DEV C++ ☆ 추천 온라인 IDE : C++11 Python3 Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면 컴 codeup.kr 다양한 기능들이 있으니, 상황에 맞게 연습하면 좋을듯 합니다. 기초 100문제부터 다양한 문제들이 많습니다. 그리고 회원가입 후 로그인하면 답이 틀렸는지 맞았는지도 표시..