보이기/숨기기 가능합니다^^
분류 전체보기 (117)
임베디드 시스템 (3)
프로그래밍 (87)
C언어 (16)
뇌를자극하는 "C"(예제,문제) (68)
c_study (3)
웹프로그래밍 (22)
출사 (0)
가지고싶은물건! (4)
게시판 (1)
비밀글&사진 (0)
보이기/숨기기 가능합니다^^
'프로그래밍/뇌를자극하는 "C"(예제,문제)'에 해당되는 글 68건
Exercise 11-3 배열에서 최소값 구하기
프로그래밍/뇌를자극하는 "C"(예제,문제) | 2008. 7. 21. 18:47

문제)
다음 배열에서 최소값을 구하여 출력하는 프로그램을 작성합니다. 단, 배열의
값을 참조하여 최소값을 리턴하는 함수를 만들고 호출하여 작성합니다.

  - double ary[] = {1.5, 20.1, 16.4, 2.3, 3.5};

프로그램을 실행하면 다음과 같이 수행될 것입니다.

사용자 삽입 이미지

:
위로
Exp11 경제성장률을 구하는 포인터함수
프로그래밍/뇌를자극하는 "C"(예제,문제) | 2008. 7. 21. 18:28

문제)
  -최근 10년간의 경제성장률을 입력 받아서 배열에 저장합니다.
  -평균 경제성장률을 계산하여 출력합니다.
  -평균을 초과한 해는 몇 번이었는지 출력합니다.

세 가지 모두 함수를 만들어서 처리합니다. 물론 10년간의 데이터를 저장할 배열은
메인함수에 선언해야 합니다. 다른 특정 함수에 배열을 선언하면 그 함수가 리턴된
후에는 다른 함수에서 그 값들을 사용할 수 없을 것입니다. 데이터는 90년대
한국의 경제성장률을 사용합시다.

1990 1991 1992 1993 1994 1995 1996 1997 1998 1999
9.3 5.3 5.7 8.4 8.1 4.8 2.1 -9.1 9.4 3.6


프로그램을 실행하면 다음과 같이 수행될 것입니다.

사용자 삽입 이미지

:
위로
Exercise 11-2 배열의 값들을 거꾸로 출력하는 프로그램
프로그래밍/뇌를자극하는 "C"(예제,문제) | 2008. 7. 21. 18:15

문제)
포인터변수를 사용하여 다음 배열의 값들을 거꾸로 출력하는 프로그램을
작성합니다.

  - double ary[] = {1.5, 20.1, 16.4, 2.3, 3.5};

프로그램을 실행하면 다음과 같이 수행될 것입니다.

사용자 삽입 이미지

:
위로
Exercise 11-1 배열의 평균값 구하기
프로그래밍/뇌를자극하는 "C"(예제,문제) | 2008. 7. 21. 18:11

문제)
다음 배열의 평균값을 구하여 출력하는 프로그램을 작성합니다. 단, 배열요소를
참조할 때는 배열명에 정수값을 더하는 포인터표현을 사용하며, 평균은 소수점
이하 둘째자리까지 출력합니다.

  -double ary[] = {1.5, 20.1, 16.4, 2.3, 3.5};

프로그램을 실행하면 다음과 같이 수행될 것입니다.

사용자 삽입 이미지

:
위로
Exercise 10-2 함수를 호출하여 세 변수의 값을 정렬하는 프로그램
프로그래밍/뇌를자극하는 "C"(예제,문제) | 2008. 7. 9. 17:18

문제)
키보드로부터 임의의 숫자 세 개를 입력 받은 후에 큰 숫자부터 차례로 출력하는
프로그램을 작성합니다. 단 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;
}


프로그램을 실행하면 다음과 같이 수행될 것입니다.

사용자 삽입 이미지

:
위로
Exercise 10-1 포인터를 사용하여 두 변수의 값을 바꾸는 프로그램
프로그래밍/뇌를자극하는 "C"(예제,문제) | 2008. 7. 9. 17:12

문제)
두 개의 double형 변수 a,b에 다음과 같이 값이 저장되어 있다고 합시다.

   double a=1.3;
   double b=1.7;

두 변수a,b를 가리키는 포인터변수를 사용하여 두 변수의 값을 바꾸는 프로그램을
작성합니다.(두 변수의 값을 바꾸는 방법은 연습문제[9-2-3]을 참고하세요.)


프로그램을 실행하면 다음과 같이 수행될 것입니다.

사용자 삽입 이미지

 

:
위로
Exercise 9-4 문자열의 복사와 출력
프로그래밍/뇌를자극하는 "C"(예제,문제) | 2008. 7. 8. 17:41

문제)
다음과 같이 두 개의 문자배열을 선언합니다.

 char str1[]="There is no royal road to learning.";
 char str2[80];

str1에 저장되어 있는 문자열을 str2에 복사하여 출력하는 프로그램을 작성합니다.


프로그램을 실행하면 다음과 같이 수행될 것입니다.

사용자 삽입 이미지


 

:
위로
Exercise 9-3-1 문자열의 출력
프로그래밍/뇌를자극하는 "C"(예제,문제) | 2008. 7. 8. 17:37

문제)
예제 9-3-1에서 구한 단어의 길이를 이용하여 입력된 단어를 뒤집어서 출력해
봅시다.


프로그램을 실행하면 다음과 같이 실행될 것입니다.

사용자 삽입 이미지

 

:
위로
Exercise 9-3-1 문자열의 출력
프로그래밍/뇌를자극하는 "C"(예제,문제) | 2008. 7. 8. 17:34

문제)
키보드로부터 임의의 단어를 입력 받아서 문자배열에 저장합니다. 저장된 단어의
길이를 계산하여 단어와 함께 출력하는 프로그램을 작성합니다. 문자열의
앞에서부터 널문자가 아닌 문자의 개수를 세면 될 것입니다.


프로그램을 실행하면 다음과 같이 수행될 것입니다.

사용자 삽입 이미지

:
위로
Exercise 9-2-3 배열의 데이터를 처리하는 프로그램
프로그래밍/뇌를자극하는 "C"(예제,문제) | 2008. 7. 7. 18:39

문제)
배열에 임의의 숫자를 초기화한 후에 각 숫자들의 위치를 반대로 바꾸는 프로그램을
작성합니다. 배열은 하나만 사용하며 배열의 크기가 바뀌더라도 수정할 필요가
없도록 작성합니다.
두 변수의 값을 바꾸기 위해서는 임시변수를 하나 준비하여 다음과 같이 처리합니다.


프로그램을 실행하면 다음과 같이 수행될 것입니다.

사용자 삽입 이미지

:
위로
이전 페이지 다음 페이지
보이기/숨기기 가능합니다^^
«   2025/05   »
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
보이기/숨기기 가능합니다^^
보이기/숨기기 가능합니다^^
보이기/숨기기 가능합니다^^
RSSFeed