본문 바로가기

C언어

(4)
[프로그래머스 Level 1, C] 수박수박수박수박수박수? 문제 : 수박수박수박수박수박수? 풀이 방법 stdbool.h 헤더파일로 c언어에서 bool을 true, false값으로 나타낼 수 있게 하였고 이것으로 flag변수를 만들어서 번갈아가며 "수"와 "박"을 넣을 수 있게 만들었다. strcat는 문자열 뒤에 문자열을 붙일 수 있게 하는 함수인데 char*에 붙일 수 있다. 이렇게만하고 말록 사이즈는 그냥 sizeof(char)로 했더니 덤프 오류가나서 어떻게 해야할까 싶었는데 char* answer = (char*)malloc(800000)으로 한 이유는 char의 사이즈가 8이고 n은 10,000이하의 자연수이라서 8 * 10000으로 생각했는데 잘 돌아가서 그냥 썼다 소스 코드 #include #include #include #include char* ..
[C언어] 주소록에 이름과 전화번호를 입력하여 찾는 프로그램 [C언어] 주소록에 이름과 전화번호를 입력하여 찾는 프로그램 #include #include int main() { char NAME[3][20], PHONE[3][20], SUCH[1][20]; int i, count = 0; /*이름과 전화번호를 배열에 저장*/ for (i = 0; i < 3; i++) { printf("%d st 사람 이름 : ", i + 1); scanf("%s", &NAME[i]); printf("%d st 사람 전화번호 : ", i + 1); scanf("%s", &PHONE[i]); } /*for (i = 0; i < 3; i++) { printf("%s %s\n", NAME[i], PHONE[i]); }*/ while (1) { /*찾을 사람을 SUCH[0]에 저장*/ p..
[C언어] stdio.h 만 써서 (양수, 음수) 10진수를 2진수로 변환하는 코드 만들기 (양수, 음수) 10진수를 2진수로 변환하는 프로그램.exe [C언어] stdio.h 만 써서 (양수, 음수) 10진수를 2진수로 변환하는 코드 만들기 오늘 기분 진짜 꿀꿀해서 마음 안정화및 평정심 유지를 위해 만들어 보고 싶었던 2진수 변환기를 만들었다. #include #define NINE 9999 int nUmberCheck(int arr[NINE]); int main() { int iNpuTnUmber = 0, qUotiEnt = 0, sTackCount = 0;// qUotiEnt = 몫 int i, u, biNaryCount, zEroCount, oCta; int biNaryArray[NINE];// 나머지가 저장되는 2진수 배열 while (true) { /*변수 초기화*/ biNaryCo..
[C, C++ 기초 강좌] #2. C언어 완전 초보를 위한 - 자료형과 형식 지정자, 변수 그리고 문자를 입력하여 계산기 만들기 [C, C++ 기초 강좌] #2. C언어 완전 초보를 위한 - 자료형과 형식 지정자 그리고 간단한 계산기 만들기 오늘 날씨가 정말 덥네요. 미래의 여러분들 거기 날씨는 어떤가요.. 살만한가요~ 여튼! 이번에는 간다한 계산을 하는 프로그램을 만들어보겠습니다~ 오늘의 목표 1. 간단한 계산하는 프로그램을 만들 줄 안다. 자료형이란? 변수가 저장할 데이터가 어떤 형식인지 지정하는 거예요. 표준 자료형의 종류에는 정수형(short, int, long) 실수형(floar, double, long double) 문자형(char) 등이 있습니다. 정수형을 또 크게 나누자면 부호 있음과 부호 없음으로 나눌 수 있죠 short, int, long 앞에 unsigened만 붙이면 됩니다. 바이트수, 범위를 나타내면 아래 ..