목록분류 전체보기 (213)
archive

문제1) 소스코드. 실행결과. --------------------- 문제2) 소스코드. 실행결과.

문제1. 표준입력으로 4자리 정수를 하나 입력 받아 다음 조건을 만족하는 프로그램을 작성하시오. (조건 1) 만일 입력이 6527 이라면 다음과 같은 입출력이 되도록 (조건 2) 모두 전체폭은 10 풀이 소스코드. 실행결과. --------------------- 문제2. 표준입력으로 화씨온도를 소수로 입력 받아 섭씨온도를 출력하는 프로그램을 작성하시오. (조건 1) 섭씨온도 = 5 / 9 * (화씨온도 - 32) (조건 2) 섭씨온도를 소수 4 째 자리까지 출력 풀이 소스코드. 실행 결과. --------------------- 문제3. 다음 조건을 만족하는 프로그램을 작성하시오. (조건 1) 변수 point1 을 선언하여 중간고사 성적인 95 를 저장, 변수 point2 를 선언하여 기말고사 성적인 ..

Q1. 숫자를 입력 받고 그 숫자의 구구단을 출력하는 함수를 만들어 봅시다. 다만 아래의 조건을 만족해 주세요. 조건 1: 홀 수 번째만 출력하기 조건 2: 값이 50이하인 것만 출력하기 코드 작성 --- def gugudan(number): for x in range(1,50,2): if number*x

1) 미국 층계 계산과 유럽 층계 계산 호환식 소스코드 x = int(input("Enter the floor in europe: ")) x=x+1 print("American floor: ", x) 실행 결과 Enter the floor in europe: 12 American floor: 13

- 포인터 배열 : 배열이 선언되면 컴파일러는 메모리에 기저주소와 모든 배열의 요소들이 포함될 수 있는 만큼의 연속적인 공간을 할당한다. *** 기저주소는 첫 번째 요소(인덱스 0)의 위치 ex) int x[5] = {1,2,3,4,5}; :위와 같은 배열의 기저주소가 1000이라고 하고, int 형의 크기가 2바이트라고 하면 , 1은 1000에, 2는 1002에, 3은 1004에, 4는 1006에, 5는 1008에 저장된다. : 이름 x는 첫 번째 요소를 가리키는 상수 포인터로 정의가 된다. 따라서 x의 값은 첫 번째 원소 x[0]이 저장된 1000이 된다. : 즉 x = &x[0] = 1000 : 만약 int형 포인터인 p를 정의하면, p가 배열x를 가리키게 할 수 있다. ex) p = x p = &..
1. 포인터 변수에는 다른 일반 변수의 주소를 할당할 수 있다. 2. 포인터 변수에는 다른 포인터 변수의 주소를 할당할 수 있다. 3. 포인터 변수는 NULL 또는 0으로 초기화가 가능하다. 4. 포인터 변수는 전위 혹은 후위 증감 연산을 사용할 수 있다. 5. 포인터 변수에 정수값을 더하거나 뺄 수 있다. 6. 두 개의 포인터가 동일한 배열의 원소를 가리키고 있을 때, 포인터간의 뺄셈을 할 수 있다. 7. 두 개의 포인터가 동일한 타입의 원소를 가리키고 있을 때, 포인터 간에 비교연산을 사용할 수 있다. 8. 포인터 변수에 상수를 곱할 수 있다. 9. 포인터 변수 간의 덧셈을 사용할 수 없다. 10. 값을 임의의 주소에 할당할 수 없으며, 주소 할당은 컴파일러가 임의로 지정한다.