일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 멜버른
- 색상변경
- 유니코드 제거
- 빅데이터분석기사필기
- 빅데이터분석기사
- selenium
- 정말
- 방향변경
- 크롤링
- 오류
- OpenGL
- BeautifulSoup
- 데이터전처리
- 애니메이션
- 가고싶은데
- 청청구역
- 빅데이터분석기사후기
- 갈자신이없다
- 사각형변형
- 호주
- 예쁜곳
- 보라카이
- 파이썬
- 마우스클릭
- 너무오래됐다
- 필기후기
- 언제또가보지
- Today
- Total
목록👩💻/C, C++, STL (7)
wisdiom 아니고 wisdom
int P369(int n) { int num; // n이 3의 배수일 때 if (!(n % 3)) return 1; // 일의 자리의 369가 올 때 if ((n % 10 )== 3 || (n % 10) == 6 || (n % 10) == 9) return 1; // 두자리의 369가 올 때 = 십의 자리에 369가 올 때 or 일의 자리에 369가 올 때 num = n / 10; if ((num == 3) || (num == 6) || (num == 9) || (num % 10) == 3 || (num % 10) == 6 || (num % 10) == 9) return 1; // 백의 자리에 369가 올 때 num = n / 100; if (!(num % 3) || !(num % 6) || !(num..
📌 데이터가 입력될 때마다 이전 데이터와 비교하여 최고의 연비 정보만 저장한다. 📌 속도 정보를 대신해 '-1'이 입력되면, 데이터의 입력이 완료된 것으로 간주해 종료. #include double Effc(double km, double liter) { return km / liter; } int main() { double bestSp = 0; double bestOil = 0; double move; double oil; double sp; while (1) { printf("속도(km/h), 이동거리(km), 오일 사용량(liter) 입력: "); scanf("%lf", &sp); if (sp == -1) break; scanf("%lf %lf", &move, &oil); if (bestOil <..
#include int Fact(int n) { int num = 1; //★ for (int i = 1; i
🔍 사용자로부터 입력 받은 두 수 사이에 존재하는 소수를 출력하는 프로그램을 작성해 보자. #include int IsPriNum(int num) { for (int i = 2; i n2) { s = n2; e = n1; } else { s = n1; e = n2; } printf("소수: "); for (int i = s; i
🔍 프로그램 사용자로부터 두 개의 정수를 입력 받아서 최대 공약수(GCM)와 최소 공배수(LCM)를 계산하여 출력하는 프로그램을 작성하자. (자연수만 입력된다고 가정) #include // 공약수 중 가장 큰 수를 찾는다. int SimpleGCM(int num1, int num2) /* 최대 공약수 반환 */ { int i; for (i = num1; i >= 1; i--) { /* i는 num1의 약수인가? */ if (!(num1%i)) { /* i는 num2의 약수도 되는가? */ if (!(num2%i)) break; // 최대공약수를 찾으면 for문 탈출 } } return i; } // 공배수 중 가장 작은 수를 찾는다. int SimpleLCM(int num1, int num2) /* 최소..
📌 비트 연산자 연산자 기능 ect & AND 연산 | OR 연산 ^ XOR 연산 ~ NOT 연산 피연산자가 '-1'일 때 '0'을 반환 > B 'A 비트 열을 B 크기만큼 오른쪽으로 이동' 2의 배수 나눗셈 🔍 프로그램 사용자로부터 정수 값을 하나 입력 받는다. 그리고 이렇게 입력된 값의 비트 열을 출력하는 프로그램을 작성해 보자. 단, 입력되는 정수는 int형으로 읽어 들이는 것을 원칙으로 한다. 따라서 int를 4byte로 표현하는 시스템에서는 1이 입력되면 출력 결과가 다음과 같아야 한다. (8bit 씩 끊어서 출력해야 함.) 00000000 00000000 00000000 00000001 #include int main() { int num; int intLen, i; intLen = sizeo..
포인터, pointer : 메모리 주소, 데이터가 저장되어 있는 위치. 변수에 & 연산자를 붙이면, 포인터(주소)를 얻을 수 있다. 포인터에 * 연산자를 붙이면, 포인터가 가리키는 데이터를 얻을 수 있다. 포인터에 [] 연산자를 붙이면, 연속된 데이터를 얻을 수 있다. 포인터의 덧셈, 뺄셈은 포인터를 다음 데이터 위치로 이동시키는 것이다. 어떤 자료형 포인터든 4byte 이다. 📢 참고 . (dot) : 직접 접근 연산자, 클래스나 구조체 등의 내부 멤버에 직접 접근할 때 사용 -> (화살표) : 간접 접근 연산자, 해당 변수가 클래스나 구조체 등의 포인터일 경우 사용