포인터변수를 사용하여 다음 배열의 값들을 거꾸로 출력하는 프로그램을 작성합니다. double ary[]={1.5, 20.1, 16.4, 2.3, 3.5}; 프로그램을 실행하면 다음과 같이 수행될 것입니다. 3.5 2.3 16.4 20.1 1.5 - 소스 #include int main(){double ary[] = {1.5, 20.1, 16.4, 2.3, 3.5};double *ap=ary;int i; for(i=0;i
다음 배열의 평균값을 구하여 출력하는 프로그램을 작성합니다. 단, 배열요소를 참조할 때는 배열명에 정수값을 더하는 포인터표현을 사용하며, 평균은 소수점 이하 둘째자리까지 출력합니다. double ary[] = {1.5, 20.1, 16.4, 2.3, 3.5}; 프로그램을 실행하면 다음과 같이 수행될 것입니다. 평균값 : 8.76 - 소스 #include int main(){int i;double ary[] = {1.5, 20.1, 16.4, 2.3, 3.5};double sum=0;double ave; for(i=0;i
라는 책을 읽었다. 인터파크에서 무료로 E-BOOK을 다운로드 받아서 읽어야지 하고 있었는데 (2014년 11월 경에 받은 책인 것 같다.) 전 회사 일도 있었고 이것저것 신경쓰느라 못 읽고 있다가 이번에 읽게 되었다. 제목을 보고 연애, 사랑에 대한 책인 줄 알았는데 '최갑수'라는 분의 여행에세이였다. 여기저기 여행을 다니는 여행가로 보이는데(여행 관련 기사를 쓰던 기자였다가 프리렌서로 여행을 다니는 것으로 알고 있다.) 그가 여행을 다니며 쓴 한두페이지 정도의 글들과 사진들이 어울려있는 글을 읽으면 마음이 차분해지고, 사진을 보면 가슴이 뛰는 책이었다. 여러 여행지를 추천해주기도 하고 이쁜 글, 마음이 차분해지는 글들을 새벽에 어쿠스틱 노래를 들으며 읽고 있노라면 감수성이 풍만해지는 기분이 들곤 했다..
문창극의 역사읽기, 그들이 꿈꾸던 나라라는 책을 읽었다. 책을 구매하거나 빌린 기억이 없는데 책장에 꽂혀있어서, 그리고 박근혜 정부의 역사 국정교과서 편찬과 관련하여 읽어보고 싶어서 읽게 되었다. 먼저, 문창극은 서울대 정치학과를 졸업하고 중앙일보에서 기자 생활을 지낸 후 국무총리에 지명을 받았으나 사퇴한 인물이다. 이 책은 그의 관점에서 본 근현대사의 몇몇 인물과 시대상을 정리한 책이라고 볼 수 있다. 임진왜란, 병자호란부터 조선 말, 송재 서재필, 우남 이승만, 안중근 의사, 백범 김구, 도산 안창호, 규암 김약연, 좌옹 윤치호 등에 대한 설명과 광복 이후의 사건들이 정리되어 있는 책이다. 나는 솔직히 한 사람의 인물이 쓴 역사책이라 그만의 관점, 정치색깔, 개인적인 생각이 너무 많이 들어간 책이라는..
키보드로부터 임의의 숫자 세 개를 입력 받은 후에 큰 숫자부터 차례로 출력하는 프로그램을 작성합니다. 단, main 함수가 다음과 같이 작성되어 있을 때 line_up 함수를 정의하여 프로그램을 완성합니다. 필요하다면 exchange 함수도 작성하여 사용합시다. int main(){double max, mid, min; printf("숫자 세 개를 입력하세요 : ");scanf("%lf%lf%lf", &max, &mid, &min); line_up(&max, &mid, &min);printf("큰 수부터 차례로 출력하면 : %lf, %lf, %lf\n", max, mid, min);return 0; } 프로그램을 실행하면 다음과 같이 수행될 것입니다. 숫자 세 개를 입력하세요 : 3.4 0.45 6.07..
두 개의 double형 변수 a, b에 다음과 같이 값이 저장되어 있다고 합시다. dobule a = 1.3;double b = 1.7; 두 변수 a, b를 가리키는 포인터변수를 사용하여 두 변수의 값을 바꾸는 프로그램을 작성합니다(두 변수의 값을 바꾸는 방법은 연습문제 [9-2]의 ③번을 참고하세요). 프로그램을 실행하면 다음과 같이 수행될 것입니다. 바꾸기 전의 a, b의 값 : 1.3, 1.7바꾼 후의 a, b의 값 : 1.7, 1.3 - 소스 #include int main(){double a = 1.3;double b = 1.7;double temp; double *ap = &a;double *bp = &b; printf("바꾸기 전의 a, b의 값 : %.1lf, %.1lf\n", a, b);..
다음과 같이 두 개의 문자배열을 선언합니다. char str1[] = "There is no royal road to learning.";char str2[80]; str1에 저장되어 있는 문자열을 str2에 복사하여 출력하는 프로그램을 작성합니다. 프로그램을 실행하면 다음과 같이 수행될 것입니다. 복사된 문자열 : There is no royal road to learning. - 소스 #include #include int main(){char str1[] = "There is no royal road to learning.";char str2[80]; strcpy(str2, str1); printf("복사된 문자열 : %s", str2); return 0;} - 결과
① 키보드로부터 임의의 단어를 입력 받아서 문자배열에 저장합니다. 저장된 단어의 길이를 꼐산하여 단어와 함께 출력하는 프로그램을 작성합니다. 문자열의 앞에서부터 널문자가 아닌 문자의 개수를 세면 될 것입니다. 배열명 ary apple\0널문자가 나올 때까지 배열요소의 값을 하나씩 검사한다. ary[0]는 널문자가 아닌가?ary[1]은 널문자가 아닌가?... 프로그램을 실행하면 다음과 같이 수행될 것입니다. 단어를 입력하세요 : appleapple단어의 길이는 5자입니다. - 소스 #include int main(){int i;char word[50]; printf("문자열을 입력하세요 : ");scanf("%s", &word); for(i=0;i
- Total
- Today
- Yesterday
- 단어
- Swift
- terascan
- MySQL
- 배열
- C
- 테라스캔
- 데이터베이스
- 왕초보 영단어1
- Apple
- 시원스쿨
- 반복문
- exercise
- 포인터
- 영어
- 애플
- IOS
- 프로그램
- 리눅스
- 뇌를 자극하는 C 프로그래밍
- 연습문제
- Matlab
- database
- Xcode
- 스위프트
- 프로그래밍
- 매트랩
- 형용사
- 함수
- 뇌를 자극하는 C프로그래밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |