chapter 11. 문제풀이

마블현·2024년 7월 1일

C언어

목록 보기
16/17

문제 11-1 [1차원 배열의 활용]

  1. 길이가 5인 int형 배열을 선언해서 프로그램 사용자로부터 총 5개의 정수를 입력 받고, 입력이 끝나면 다음의 내용을 출력하도록 예제 작성
  • 입력된 정수 중에서 최댓값
  • 입력된 정수 중에서 최솟값
  • 입력된 정수의 총 합
    단, 반드시 입력을 완료한 상태에서 계산

  1. char형 1차원 배열을 선언과 동시에 다음 문장의 내용으로 초기화하고, 초기화 이후에는 저장된 내용을 출력하는 예제 작성
    "Good time"

문제 11-2 [배열기반의 문자열 표현]

  1. 프로그램 사용자로부터 하나의 영단어를 입력받아서 입력받은 영단어의 길이를 계산하여 출력하는 프로그램을 작성

  1. 프로그램 사용자로부터 영단어를 입력받아서 char형 배열에 저장, 그 다음 배열에 저장된 영단어를 역순으로 나열, 널 문자의 위치를 변경해서는 안됨
    뒤집고 나서는 제대로 뒤집혀졌는지 확인하기 위해 출력

영단어의 길이를 측정한 후, 두 문자를 바꾸는 횟수를 결정
맨 앞과 맨 뒤의 단어 바꿈
2번째와 뒤에서 2번째의 단어 바꿈
...
문자 뒤집기 성공


  1. 프로그램 사용자로부터 영단어를 입력받아서 구성하는 문자 중에 아스키 코드의 값이 가장 큰 문자를 찾아서 풀력하는 프로그램을 작성
    예를 들어 입력된 영단어가 "LOVE"라면 이 중에서 아스키 코드 값이 가장 큰 문자는 V이므로 V가 출력

내가 헤맸던 부분: 배열을 형변환 하려다가 자꾸 에러 발생, 아스키 코드는 형변환이 필요 없다.

profile
고수로 나아가는 중

0개의 댓글