삼성전자 알고리즘/기타 (23) 썸네일형 리스트형 14. Unix Shell Programming 13. C++ Programming 12. SQL Tuning 11. DBMS & PL/SQL 10. R 프로그래밍 9. 포인터 [Pointer] 포인터는 프로그래밍 언어에서 다른 변수, 혹은 그 변수의 메모리 공간주소를 가리키는 변수를 말한다. 출처 : 위키피디아 포인터를 사용하는 이유 : call by reference 와 call by address 로 접근하기 위해 1. call by reference : 참조자 &를 붙여줌 (참조자 : 변수의 별칭을 하나 붙여주는 것) #include using namespace std; int main(){ int a = 5; int &b = a; printf("a = %d, b = %d\n", a,b); // a = 5, b = 5 b = b + 1; printf("a = %d, b = %d\n", a,b); // a = 6, b = 6 return 0; } 2. call by address : *를 .. 8. C/C++ 문자열 입출력 알고리즘 문제에 최적화 된 문자 입력 방법: 1) 문자_문자 형태로 입력될 때: ex) 아래와 같이 가변적으로 문자가 입력 될 때. P y//P 이면 y를 삽입 L//L 이면 왼쪽 이동 R//R 이면 오른쪽 이동 P x//P 이면 x 삽입 scanf(" %c", &cmd);//앞에 한 칸 뛰고 입력 받는다. switch(cmd){ case 'P': //P 면 입력을 한번 더 받음 scanf(" %c", &ch);//역시 앞에 한 칸 뛰고 입력 받는다. break; case 'L': break; case 'R': break; } scanf(" %c", &cmd); %c앞을 한 칸 띄어 준다. 2)문자_문자열 형태로 입력 될 때 P abc L R P a char a[10];//넉넉하게 잡아준다. gets(a.. 7. 잔실수 모음 1. 실수 출력 : 출처 : http://59.23.150.58/30stair/CtoF/CtoF.php?pname=CtoF 섭씨 온도를 화씨 온도로 변환하는 프로그램을 작성하세요. 화씨 온도 = 9 / 5 * 섭씨온도 + 32 입력) 1 에서 100 사이의 자연수가 입력으로 주어진다. 출력) 소수 첫째 자리까지 출력한다. 입출력 예) 입력 50 출력 122.0 f = (9/5) * c + 32; //출력값 : 82.0 f = (9.0 / 5.0) * c + 32; //출력값 : 122.0 9/5 = 1 9.0/5.0 = 1.8 이라는 다른 값이 나옴. 주의 이전 1 2 3 다음